1.0.7 • Published 5 years ago

md-info-generator v1.0.7

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

说明

在很多静态网站场景,使用markdown去写博客,并使用markdown注释记录博客的相关信息,本工具的目的在于提取出markdown注释中记录的信息,供给系统使用。

生成的文件示例(json文件):

{
    "blog": [{
        "tags": "React",
        "title": "React父子组件渲染关系整理",
        "date": "2018-10-09",
        "id": "1519f1aeb313281f9a3da44c3166028a" // 这里是使用md5生成的唯一id
    }]
}

安装

执行npm安装

$ npm i md-info-generator --save-dev

NPM version

配置

项目目录下添加gen.config.js配置文件:

  • mdPath | string: 必填,markdown文件的路径
  • filename | string: 选填,最后生成的json文件名, 默认为blog.json

配置文件示例:

// gen.config.js
module.exports = {
    mdPath: '/static/blogs',
    filename: 'blog.json'
};

使用

生成mock文件

$ md-info --gen

移除mock文件

$ md-info --clean

生成默认 md 文件

$ md-info --new xxx.md

可结合npm start,配置需要项目启动时就生成相关信息:

//package.json,xxx是其他命令
"scripts": {
    "start": "md-info --gen && xxx",
}
1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago