@fantasticit/docbook v1.4.3
docbook
docbook 致力于静态文档站快速生成。
- 强约定使用
docs下文件生成文档 - 默认支持
Service Work - 支持
PWA,通过config.manifest配置
安装
全局安装
npm i -g @fantasticit/docbook项目中使用
npm i -D @fantasticit/docbook在项目中撰写 docs 内容,在 package.json 中加入如下 scripits。
{
"doc:dev": "docbook dev",
"doc:build": "docbook build"
}执行 npm run doc:dev 即可打开文档站。
配置
通过 docs/config.js 指定文档配置。
icon: favicon 配置title: 文档站标题logo: Logo 配置,支持 HTML 字符串github: github 地址,配置后将在网页右上角添加 github 图标js: 需要额外注入的 js 资源地址,形如:["https://www.qcharts.cn/qcharts.js"],同时注入到编辑器,编辑器中也可使用toc: 是否为文章开启目录navs: 文档站头部导航,形如:[{title: '首页', path: '/home' },]renderFooter: 正文底部渲染函数,注意类型是函数,不配置不渲染底部manifest: PWA manifest 清单配置(请将资源放置在docs/assets内)
开发配置:
port: 本地开发端口,默认9090debug: 是否开启调试模式,默认falseoutputDir: 文档编译输出目录,默认docs-build
文档撰写
docbook 支持 .vue 和 .md 两种格式文档。支持属性如下:
title: 文件名称配置,字符串index: 文件索引,数字
.vue 格式
在 vue 文件 script 部分添加 title 和 index 属性配置形如:
<template></template>
<script>
export default {
title: '文档',
index: 0,
};
</script>
<style lang="scss" scoped></style>.md 格式
在 md 文件中添加 title 和 index 属性配置形如:
---
title: '文档'
index: 1
---
<!-- 以下为正文 -->其他
- PWA 所需图片大小
Android:
icon-72x72
icon-96x96
icon-128x128
icon-144x144
icon-152x152
icon-192x192
icon-384x384
icon-512x512iOS:
icon-120x120
icon-180x1805 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago