文档生成工具docsify

1.快速上手

  • 全局安装docsify-cli
npm i docsify-cli -g
  • 初始化项目
docsify init ./docs

会在docs文件夹里生成三个文件

index.html 作为入口文件
README.md 作为主页
.nojekyll 防止 GitHub Pages 忽略以下划线开头的文件

修改./docs/README.md文件就可以轻松地更新文档中的内容

  • 运行
docsify serve docs

可以在浏览器中预览您的网站http://localhost:3000

2.常见配置项

(1)开启封面功能

通过在index.html里设置coverpagetrue来激活封面功能,并创建一个_coverpage.md文件

<!-- index.html --><script>window.$docsify = {coverpage: true}
</script>
<!-- _coverpage.md -->![logo](https://docsify.js.org/_media/icon.svg)# 文档生成工具docsify学习 <small>Bertil Chan</small>> 不甘平凡,不敢平凡- Simple and lightweight
- No statically built html files
- Multiple themes[GitHub](https://github.com/bertilchan)
[Get Started](#文档生成工具docsify)
(2)修改主题

index.html中修改引入的css样式即可,有下面七种可选。

<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/vue.css" />
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/buble.css" />
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/dark.css" />
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/pure.css" />
<!-- Theme: Defaults -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-defaults.css">
<!-- Theme: Simple -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<!-- Theme: Simple Dark -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">

我这里选了buble主题,效果如下

(3)自定义导航栏

通过在index.html里设置loadNavbartrue并创建_navbar.md

您需要创建一个.nojekyllin./docs以防止 GitHub Pages 忽略以下划线开头的文件。

<!-- index.html --><script>window.$docsify = {coverpage: true,loadNavbar: true}
</script>
<!-- _navbar.md -->* 快速上手* [Quick start](quickstart.md)* [Writing more pages](more-pages.md)* [Custom navbar](custom-navbar.md)* [Cover page](cover.md)* 常用配置* [Configuration](configuration.md)* [Themes](themes.md)* [Using plugins](plugins.md)* [Markdown configuration](markdown.md)* [Language highlight](language-highlight.md)

官方文档:https://docsify.js.org/#/quickstart

文档生成工具docsify光速上手相关推荐

  1. springboot的api_【粉丝投稿】无需额外注解的 SpringBoot API文档生成工具

    点击上方"蓝字"关注我们吧! JApiDocs是一个无需额外注解.开箱即用的SpringBoot接口文档生成工具. 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又 ...

  2. android api文档_【粉丝投稿】无需额外注解的 SpringBoot API文档生成工具

    点击上方"蓝字"关注我们吧! JApiDocs是一个无需额外注解.开箱即用的SpringBoot接口文档生成工具. 编写和维护API文档这个事情,对于后端程序员来说,是一件恼人但又 ...

  3. mysql 文档生成器_最好用的数据库文档生成工具

    一 前言 本文介绍一些比较流行的数据库文档生成工具,什么是数据库文档? 其实在工作中进行项目交付的时候经常用到:简单来说数据库文档就是对整个数据库设计说明的文档,比如使用了哪个数据库,每张表的字段,类 ...

  4. 猿创征文|小而巧的API文档生成工具之smart-doc

    文章目录 smart-doc介绍 smart-doc特性 smart-doc的最佳搭档 谁在使用smart-doc smart-doc的优缺点 smart-doc和swagger区别比较 smart- ...

  5. 超好用的数据库设计文档生成工具

    原创声明:本文为作者(幻好)原创,可用做学习参考转载,但需注明出处.禁止未经允许用于商业等途径,否则后果自负! 前言概述 随着开发场景的复杂度越来越高,存储数据的数据库表也越来越多并不断的更新.在开发 ...

  6. Apiggs —— 非侵入性的 RestDoc 文档生成工具

    程序员一直以来都有一个烦恼,只想写代码,不想写文档.代码就表达了我的思想和灵魂. Python提出了一个方案,叫docstring,来试图解决这个问题.即编写代码,同时也能写出文档,保持代码和文档的一 ...

  7. .NET平台开源项目速览(4).NET文档生成工具ADB及使用

    .NET平台开源项目速览(4).NET文档生成工具ADB及使用 原文:.NET平台开源项目速览(4).NET文档生成工具ADB及使用 很久以前就使用ADB这个工具来生成项目的帮助文档.功能强大,在学习 ...

  8. Doxygen自动文档生成工具在Eclipse中的集成及使用举例

    你有为软件编写说明文档的苦恼吗?当别人甩给你一个庞大的系统,让你根据里面的代码注释理解后写出一份完整的开发文档,你会怎么办?一个个的看代码 然后耗时N天来写吗?这既是一份苦差事也极其耗时,有没有更好的 ...

  9. unity mysql生成cexcel_【C#附源码】数据库文档生成工具支持(Excel+Html)

    [2015] 很多时候,我们在生成数据库文档时,使用某些工具,可效果总不理想,不是内容不详细,就是表现效果一般般.很多还是word.html的.看着真是别扭.本人习惯用Excel,所以闲暇时,就简单的 ...

最新文章

  1. Hololens开发示例(不断补充)
  2. Redis 延时任务(高手养成篇)
  3. Office 365离线安装
  4. Python开发笔记之正则表达式的使用
  5. 复旦计算机学硕分数线,复旦大学2019考研分数线公布,复旦复试经验请收好!...
  6. 开发日记-20190915 关键词 汇编语言王爽版 第十一章
  7. 关于CSS中的字体尺寸设置 em rem等
  8. 《C++覆辙录》——1.9:使用糟糕的语言
  9. Object.create()方法
  10. python如何撤销_python 中使用函数的方法取消转义
  11. python基础教程:修改Python列表中元素的几种方法
  12. OpenResty安装
  13. “源文件与模块生成时的文件不同,是否希望调试器使用它?”解决方案
  14. 计网复习第三章part one
  15. 30名工程师,历时1300天打造,又一“国产”AI框架开源了
  16. 缓存框架 EhCache 使用 3
  17. ASP.NET MVC入门
  18. 字符设备、块设备、网络设备详解
  19. 免费期刊下载——超星发现
  20. matlab中字符串和变量一起显示输出eval()函数用法

热门文章

  1. linux高端物理内存,Linux内存管理之高端内存
  2. 经典汽车电瓶充电电路图讲解_电工基础电路图讲解
  3. 电阻按照封装分为哪几种,不需要解释
  4. BRD、MRD 和 PRD 之间的区别与联系
  5. 鹅厂程序员:世界这么大,我想去看看。鹅厂那么好,我想再回来
  6. C#代码考究--foreach、for和dictionary三种遍历方式性能比较
  7. 域名过了赎回期多久可以开放注册
  8. 短视频怎么做营销?短视频营销推广有什么好用的工具?如何做短视频营销?
  9. 蓝桥杯 ADV-343 着急的WYF(不同子串个数)
  10. 哈工大计算机学院大四课程,哈工大读计算机专业,大四女生,现在出来工作好还是读研比较好?...