错误信息: date in frontMatter should be a valid Date, found in front_end_interview/xxxx.md
问题分析: 出现问题的原因是frontMatter中的data信息,例如2023-3-25
或者2023-03-5
就会出现上面的错误信息,修改为2023-03-25
或者2023-03-05
即可解决,但是因为长期的不规范书写导致太多的文件都存在这个错误,因此我们需要批量替换,因此我想到了利用vscode的批量正则替换
出现这个错误的原因:可能是因为格式化方法是采用YYYY-MM-DD
这样的格式化方法,当我们MM
只有一位时就会抛出warning
解决问题
- vscode 全局搜索
- 搜索内容
(.*)-([1-9])-(.*)
- 替换内容
$1-0$2-$3
- 2025-02-28——Spring 事务
- 2024-08-02——Emoji 表情报自取
- 2024-05-05——如何阅读源码
- 2024-05-05——Vue3源码解析
- 2024-05-03——有限状态机
- 2024-04-25——WeakMap与Map的区别
- 2024-04-25——手写reduce
- 2024-04-25——手写call、apply、bind
- 2024-04-25——并发请求
- 2024-04-24——Vue响应式实现
- 2024-04-24——TS路径映射如何实现
- 2024-04-24——MVC-MVP-MVVM
- 2024-04-23——Vue源码分析
- 2024-04-19——手写Promise相关方法
- 2024-04-18——文件上传难点分析
- 2024-04-01——style-scoped原理与作用
- 2024-03-20——算法指标
- 2024-03-20——手写常用排序算法
- 2024-03-20——深度优先遍历
- 2024-03-20——广度优先遍历
- 2024-03-05——Vue3快速过度到Nuxt3
- 2024-01-04——github webhooks转发工具
- 2023-12-25——GLSL
- 2023-12-18——浏览器理论知识
- 2023-12-15——介绍页
- 2023-12-15——Demo
- 2023-12-15——前端面试题整合
- 2023-12-15——我的博客预览
- 2023-12-15——我的读书笔记
- 2023-12-13——计算机网络理论知识
- 2023-12-12——SEO优化
- 2023-12-11——UED优化
- 2023-12-05——堆栈
- 2023-12-05——闭包陷阱
- 2023-12-02——原型链
- 2023-12-02——并发模型与事件循环
- 2023-12-02——JS数据类型
- 2023-12-02——script标签
- 2023-12-02——深拷贝与浅拷贝
- 2023-12-02——lodash
- 2023-12-02——深度克隆函数
- 2023-12-02——ES6新特性
- 2023-12-02——this指向
- 2023-12-02——进入和退出全屏
- 2023-12-02——常用的12中工具类型
- 2023-12-01——React内置Hooks
- 2023-11-30——Diff算法
- 2023-11-30——精读《Vue3.0 Function API》
- 2023-11-30——Diff算法
- 2023-11-30——JSX与Vue模板的区别
- 2023-11-30——Function Component入门
- 2023-11-30——CICD流
- 2023-11-30——精读《持续集成 vs 持续交付 vs 持续部署》
- 2023-11-29——虚拟DOM
- 2023-09-14——TypeScript中最常用的12中工具类型
- 2023-09-14——uni-app Plugin
- 2023-09-14——VSCode
- 2023-09-14——常用linux&windows命令
- 2023-08-01——DNS介绍
- 2023-07-01——三次握手与四次挥手
- 2023-06-18——Vue开发者如何学习React
- 2023-06-17——为什么学习CSharp
- 2023-06-16——00-WebGL
- 2023-06-16——00-WebGPU
- 2023-06-16——ThreeJS入门
- 2023-06-16——GSAP动画入门
- 2023-06-16——图形学入门
- 2023-06-15——WebGL踩坑
- 2023-06-15——GLSL 中文手册
- 2023-06-14——什么是PBR
- 2023-06-06——Linux常用知识
- 2023-06-01——读书笔记-05-数据结构与算法JavaScript描述
- 2023-05-31——计算机体系结构
- 2023-05-11——编译原理
- 2023-05-11——编译原理作业题汇总
- 2023-05-11——选填简答
- 2023-05-11——计算机体系结构选填简答
- 2023-05-09——Linux
- 2023-05-07——Linux涉及命令
- 2023-05-07——软件工程-重点
- 2023-05-05——软件工程
- 2023-05-02——画一条0.5px的线
- 2023-04-25——JS垃圾回收机制
- 2023-04-25——防抖节流
- 2023-04-24——JS的new操作符做了什么
- 2023-04-24——call apply bind的作用和区别
- 2023-04-24——JS的各种位置
- 2023-04-24——JS拖拽功能的实现
- 2023-04-24——mouseover和mouseenter的区别
- 2023-04-24——如何让事件先冒泡后捕获
- 2023-04-24——事件委托
- 2023-04-24——图片的懒加载和预加载
- 2023-04-24——类的创建和继承
- 2023-04-24——前端中的事件流
- 2023-04-24——闭包
- 2023-04-24——CSS盒模型
- 2023-04-24——讲讲viewport和移动端布局
- 2023-04-23——01-多进程与多线程