1.3.5 • Published 1 year ago

@qxtang/doc-builder v1.3.5

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year 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

1 year ago

1.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.2.9

1 year ago

1.2.0

2 years ago

1.2.4

1 year ago

1.2.1

1 year ago

1.1.29

2 years ago

1.1.28

2 years ago

1.1.27

2 years ago

1.1.26

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.16

2 years ago

1.1.15

2 years ago

1.1.14

2 years ago

1.1.13

2 years ago

1.1.19

2 years ago

1.1.18

2 years ago

1.1.17

2 years ago

1.1.23

2 years ago

1.1.22

2 years ago

1.1.21

2 years ago

1.1.20

2 years ago

1.1.25

2 years ago

1.1.24

2 years ago

1.1.1

2 years ago

1.0.19

2 years ago

1.1.0

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.37

2 years ago

1.0.15

2 years ago

1.0.36

2 years ago

1.0.14

2 years ago

1.0.35

2 years ago

1.0.13

2 years ago

1.0.34

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago