欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

电子记账软件开发实践16--使用Docsify生成文档的网站

最编程 2024-05-27 09:49:30
...
【直播预告】程序员逆袭 CEO 分几步?

代码仓库: https://github.com/hilanmiao/LanMiaoDesktop

官网中文文档:https://docsify.js.org/#/zh-cn/quickstart

在日常开发中 前后端对接时 经常要写很多文档Api。docsify就是一个强大的文档生成工具 界面清新好 支持语法高亮和Markdown 语法,并且docsify 扩展了一些 Markdown 语法可以让文档更易读。像vue.js官网(https://cn.vuejs.org/)就是docsify 其中的一种注意 并且是目前用的的最多的主题。

安装docsify
npm i docsify-cli -g // 安装全局
docsify init ./docs // 初始化项目
docsify serve docs // 本地预览

初始化成功后,可以看到 ./docs 目录下创建的几个文件

  • index.html 入口文件
  • README.md 会做为主页内容渲染
  • .nojekyll 用于阻止 GitHub Pages 会忽略掉下划线开头的文件

初始化后默认是复制了根目录下的ReadME.md,你可以自己编辑。 本地预览效果

部署Github pages

GitHub Pages 支持从三个地方读取文件

docs/ 目录 master 分支 gh-pages 分支 我们推荐直接将文档放在 docs/ 目录下,在Setting页面开启 GitHub Pages 功能并选择 master branch /docs folder 选项,立刻就能生成了。

可以打开我github pages 预览一下:https://hilanmiao.github.io/LanMiaoDesktop/#/

优化

docsify的配置项有很多,你可以挨着试试,而且还有一些高级的功能,像ssr等,有兴趣的自己研究下。

这是我的文件结构和最终效果展示,具体代码请查看我的仓库,直接拷贝过来用即可。