1.3.5 • Published 2 years ago

@qxtang/doc-builder v1.3.5

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

DOC-BUILDER

  • 极速零配置,将文件夹中的 markdown 文档翻译成 html 站点,根据文件夹结构自动生成菜单
  • 全站搜索、toc 目录
  • Preview 示例预览

安装

$ npm install -g @qxtang/doc-builder

使用

  • 任意文件夹中创建并编写你的 markdown 文件:mkdir somedir && cd somedir
  • doc-builder start 启动本地服务
  • doc-builder build 打包
  • doc-builder -h 查看帮助

使用配置文件

  • 创建文件 builder.config.js

    // builder.config.js
    
    module.exports = {
      port: 8181,
      host: '127.0.0.1',
      output: 'your dist',
      input: 'your input',
      resource: 'your resource',
      title: 'your title',
      root: 'your path',
      ignore: [],
    };
  • 传入 doc-builder build --config=builder.config.js

其他

  • 自定义站点首页(关于页),创建并编辑 index.md 即可
  • 会自动忽略以小数点 . 开头的文件或文件夹
  • 触发搜索快捷键 s
  • 链接加上类名 current 则在当前页打开

与 GitHub Actions 结合食用更佳!❤

  • 给你的 github 仓库添加一个权限点足够的 secrets,创建并编辑 actions 配置文件 .github\workflows\CI.yml

    name: CI
    on:
      push:
        branches:
          - main # 你的分支
    
    jobs:
      main:
        runs-on: ubuntu-latest
        steps:
          - name: Checkout
            uses: actions/checkout@v2
            with:
              persist-credentials: false
    
          - name: Install and Build
            run: |
              npm install @qxtang/doc-builder@latest
              npx doc-builder build --title="your title" --root="your path" --ignore=node_modules,dist
    
          - name: Deploy
            uses: JamesIves/github-pages-deploy-action@v4.3.0
            with:
              token: ${{ secrets.ACCESS_TOKEN }} # 仓库 secrets 名称
              branch: gh-pages # 发布站点的分支
              folder: dist # 输出文件夹
              clean: true
              clean-exclude: |
                .nojekyll
  • 只需要在仓库编辑你的文档,保存推送,自动构建部署

1.3.5

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.2.9

2 years ago

1.2.0

3 years ago

1.2.4

3 years ago

1.2.1

3 years ago

1.1.29

3 years ago

1.1.28

3 years ago

1.1.27

3 years ago

1.1.26

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.16

3 years ago

1.1.15

3 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.19

3 years ago

1.1.18

3 years ago

1.1.17

3 years ago

1.1.23

3 years ago

1.1.22

3 years ago

1.1.21

3 years ago

1.1.20

3 years ago

1.1.25

3 years ago

1.1.24

3 years ago

1.1.1

3 years ago

1.0.19

3 years ago

1.1.0

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.37

3 years ago

1.0.15

3 years ago

1.0.36

3 years ago

1.0.14

3 years ago

1.0.35

3 years ago

1.0.13

3 years ago

1.0.34

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago