您的位置:首页 > 运维架构 > 网站架构

Electron开发实战之记账软件16——使用Docsify生成文档网站

2019-05-11 16:03 423 查看
原文链接:https://my.oschina.net/u/3667677/blog/3048374

代码仓库: 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等,有兴趣的自己研究下。

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

转载于:https://my.oschina.net/u/3667677/blog/3048374

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: