2.0.2 • Published 3 years ago

wx-api-docs v2.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

文档使用指南

一个简单的基于markdown的文档生成工具,支持JS代码转换执行,生成静态站点

npm deps license build prs

开始使用

安装依赖

npm i wx-md-loader wx-api-docs wx-api-generator --save-dev

添加文档配置

const path = require('path');
module.exports = {
  // 文档标题、logo信息
  inject: {
    title: '微风开发文档',
    logo: '',
  },
  // 配置文档扫描的基准目录,控制到最小,降低信息消耗
  cwd: path.resolve(__dirname, './src'),
  // 文档入口路由信息
  groups: [
    {
      // 排序,越小越靠前
      order: 2,
      // 用于显示标题
      title: '组件',
      // 分组路由
      route: '/components',
      // 分组路由对应的文档目录(相对于 cwd)
      basePath: './components',
    },
  ],
  // 文档开发端口,默认为 8020
  port: 9001,
  // webpack 配置处理
  webpack(config) {
    
  }
};

运行脚本

在 package.json中添加script

{
  "scripts": {
    "docs:start": "wx docs start",
    "docs:build": "wx docs build"
  }
}

开发阶段

默认会打开一个开发服务器

npm run docs:start

生成静态端点

生成到 sites 目录

npm run docs:build

文档编写

其中头部信息为文档生成提供元信息,以三个hr 标记分开; order 控制生成文档目录的顺序, cate为当前文档所属分组, 不存在时则显示为根目录; title为目录显示的标题信息 toc控制是否文档显示在目录中 only不解析代码块

---
order: 2
cate: 基本使用
title: 测试DEMO
toc: false
timeline: true

---
这是一个基本描述信息, 哈哈~~

---

正文信息....
正文信息....
正文信息....

LICENSE

MIT