1.0.11 • Published 5 years ago

parsemarkdown v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

简介

使用 typescript 编写一个包含 webpack 打包,单元测试,可持续集成的 JavaScript 库。

编写的 JavaScript 库取名为 parsemarkdown,将会实现如下功能: 1、解析指定目录下的 markdown 文件 2、生成约定格式的目标文件,放置于指定目录 3、监听文件变动,实现自动编译与增量编译

安装

安装依赖包

npm install parsemarkdown

应用场景:解析 markdown 文件

1、创建一个 JavaScript 文件 generate.js,填写如下内容:

// 引入库文件
const { parser } = require("parsemarkdown");

// 定义输入与输出目录
let inputDir = "./post/**/*.md";
let outputDir = "./public/generate";

// 执行解析
parser(inputDir, outputDir);

2、在根目录配置文件 package.json,填写如下内容:

{
  "scripts": {
    "generate": "node generate.js"
  }
}

应用场景:新建 markdown 文件模版

1、创建一个 JavaScript 文件 create.js,填写如下内容:

// 引入库文件
const { createMardownFile } = require("parsemarkdown");

// 获取命令行参数
let argv = process.argv.slice(2);
let [title, dir] = argv;

// 创建文件
createMardownFile(title, dir);

2、在根目录配置文件 package.json,填写如下内容:

{
  "scripts": {
    "new": "node create.js $*"
  }
}

3、用户在命令行执行创建文件操作
语法:
```bash
npm run new [title] [dirname]

说明: title 表示文章题目,必填。 dirname 表示文章目录,默认为./post/tech,选填。

示例:

npm run new 文章标题 ./post
1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

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

0.1.1

5 years ago

0.1.0

5 years ago