净食安净菜管理系统文档 净食安净菜管理系统文档
首页
  • 客户管理系统
  • 商品管理系统
  • 销售管理系统
  • 采购管理系统
  • 加工管理系统
  • 库存管理系统
  • 质量管理系统
  • 账务管理系统
  • 基础平台
  • 员工操作终端(平板)
  • 智能电子秤
  • 用户商城系统后端
  • 用户商城系统前端
  • 零星需求待整理
  • 客户管理系统
  • 商品管理系统
  • 销售管理系统
  • 采购管理系统
  • 加工管理系统
  • 库存管理系统
  • 质量管理系统
  • 账务管理系统
  • 基础平台
  • 员工操作终端(平板)
  • 智能电子秤
  • 用户商城系统后端
  • 用户商城系统前端
  • 编码规范
  • 开发环境搭建
  • 开发手册
首页
  • 客户管理系统
  • 商品管理系统
  • 销售管理系统
  • 采购管理系统
  • 加工管理系统
  • 库存管理系统
  • 质量管理系统
  • 账务管理系统
  • 基础平台
  • 员工操作终端(平板)
  • 智能电子秤
  • 用户商城系统后端
  • 用户商城系统前端
  • 零星需求待整理
  • 客户管理系统
  • 商品管理系统
  • 销售管理系统
  • 采购管理系统
  • 加工管理系统
  • 库存管理系统
  • 质量管理系统
  • 账务管理系统
  • 基础平台
  • 员工操作终端(平板)
  • 智能电子秤
  • 用户商城系统后端
  • 用户商城系统前端
  • 编码规范
  • 开发环境搭建
  • 开发手册
  • 需求文档
  • 项目背景

  • 产品业务框架

  • 产品需求

    • 首页
    • 销售管理系统

      • 订单
      • 待订单列表
      • 订单汇总
      • 退货退款
    • 采购管理系统

      • 采购单
      • 采购退回
      • 采购历史
      • 供应商
      • 采购员
    • 加工管理系统

      • 待生产汇总
      • 生产加工
      • 领料单
      • 完工入库
      • 退料单
      • BOM表
      • 工人管理
      • 生产线
    • 库存管理系统

      • 期初库存
      • 仓库档案
      • 现有库存
      • 报损报溢
      • 库存盘点
      • 出库管理
      • 入库管理
      • 发货出库
      • 客户分拣
      • 商品分拣
      • 确认收货
    • 质量保障系统

    • 财务管理系统

      • 采购结算单
      • 采购结算
      • 采购账款
      • 客户结算单
      • 客户结算
      • 客户账款
    • 基础平台

      • 系统参数
      • 系统参数
      • 送货时间
      • 操作日志
      • 人员管理
      • 角色管理
    • 员工操作终端(平板)

    • 智能电子称

    • 用户商城系统后端

    • 用户商城系统前端

    • 客户管理系统

      • 客户
      • 商品类型
      • 下单情况
      • 订货历史
      • 客户协议价
      • 区域
      • 线路管理
      • 司机管理
    • 商品管理系统

      • 商品
      • 商品分类
      • 辅助资料
  • 零星需求待整理
  • 需求文档
  • 产品需求
GICT
2020-06-11

首页

当你想为某个文件夹下的所有.md文件添加、修改、删除某些front matter字段时,这个工具可以快速的为你批量操作。

首先,你需要在package.json的scripts中写入脚本:

// package.json
{
  "scripts": {
       "editFm": "node utils/editFrontmatter.js",
   }
}
1
2
3
4
5
6

在utils/config.yml配置要批量操作的文件夹和要编辑的字段,示例:

# utils/config.yml
#批量添加和修改、删除front matter配置文件

# 需要批量处理的路径,docs文件夹内的文件夹 (数组。映射路径:docs/arr[1]/arr[2] ... )
path:
  - docs # 第一个成员必须是docs
  - 《JS教程》专辑
  - 第一章节

2222
# 要删除的字段 (数组)
delete:  
  - article

 # 要添加、修改front matter的数据 (front matter中没有的数据则添加,已有的数据则覆盖)
data:
  author: 齐天大圣
  sidebar: false
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

比如你要操作的文件夹路径是docs/《JS教程》专辑/第一章节,你需要这样配置路径:

path:
  - docs # 第一个成员必须是docs
  - 《JS教程》专辑
  - 第一章节
1
2
3
4

path数组的第一个成员必须是docs,如果你想操作docs底下除了首页之外所有的.md文件,只需保留第一个成员docs即可。

你想删除article字段:

delete:  
  - article
1
2

你想为这个文件夹下的所有.md文件添加作者author和隐藏侧边栏sidebar:

data:
  author: 齐天大圣
  sidebar: false
1
2
3

最后,执行npm run editFm命令,为了防止误操作,会有一个询问过程:

npm run editFm
? 批量操作frontmatter有修改数据的风险,确定要继续吗? (Y/n) 
...
1
2
3
需求文档
订单

← 需求文档 订单→

Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式