官网(配置参数):https://docsify.js.org/#/zh-cn/plugins?id=%E5%85%A8%E6%96%87%E6%90%9C%E7%B4%A2-search

文章目录

  • Docsify的使用和手册说明
    • 1.简介
    • 2.特性
    • 3.安装、使用和启动
      • (1)本地浏览
      • (2)指定端口
    • 4.Loading 提示
    • 5.页面配置
      • 单页面
      • 多页面
    • 6.侧菜单
      • 嵌套页面链接为侧菜单
    • 7.导航栏的设置
      • 通过页面链接创建导航栏
      • 通过文件配置设置导航栏
      • 导航嵌套列表模式
    • 8.定制封面
      • 自定义背景
    • 9.搜索
    • 10.剪切板
    • 11.分页导航
    • 12.字数统计
    • 13.Gitee Pages 部署
      • 配置
      • 更新
    • 14.本地启动 docsify 配置

Docsify的使用和手册说明

1.简介

docsify 可以快速生成文档网站。不同于 GitBookHexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署。

官网:https://docsify.js.org/#/zh-cn/

2.特性

  • 无需构建
  • 容易且轻量 (压缩后 ~21kB)
  • 全文搜索
  • 可修改主题
  • 丰富的 API
  • 支持 Emoji
  • 兼容 IE11
  • 支持服务端渲染

3.安装、使用和启动

1.安装nodejs
2.安装npm
3.安装脚手架
npm i docsify-cli -g
4.初始化
docsify init .  // .表示当前目录里写文档
5.目录说明
index.html // 入口文件
README.md  // 会做为主页内容渲染
.nojekyll  // 用于阻止 GitHub Pages 忽略掉下划线开头的文件

(1)本地浏览

运行docsify serve . 启动一个本地服务器
默认地址:http://localhost:3000

(2)指定端口

可以用-p指定端口

docsify serve -p 80 .

4.Loading 提示

实例:

<!-- 自定义加载信息,默认 'Loding……' 效果 -->
<!-- <div id="app">加载中……</div> -->
<div id="app"></div>
<script>window.$docsify = {el: '#app',name: '博客的开发', // 手册标题,首页指向 README.md repo: '',loadSidebar: true}
</script>

默认显示 Loading… ,可以自定义提示信息。

<div id="app">正在加载……</div>

5.页面配置

单页面

单页面渲染的就是README.md的内容,要改变页面内容,只需要修改README.md

多页面

.
└── docs├── README.md├── one.md└── two├── README.md└── three.md

目录默认指向README.md

6.侧菜单

1.修改`index.html`配置文件,配置`loadSidebar` 选项
2.创建 _sidebar.md 文件// index.html
<script>window.$docsify = {loadSidebar: true}
</script>// _sidebar.md
- 首页
- [page](page/001.md "标题说明")

嵌套页面链接为侧菜单

// 1.index 页面设置 subMaxLevel: 2
<script>window.$docsify = {……subMaxLevel: 2 // 设置页面到二层}
</script>

7.导航栏的设置

通过页面链接创建导航栏

在index.html加上导航标签

<body><nav><a href="#/page/001.md">首页</a></nav><div id="app"></div><script>window.$docsify = {el:'#app',name: 'docsify 手册'}</script><script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
</body>

通过文件配置设置导航栏

1.index.html配置导航栏参数loadNavbar
2.添加配置文件_navbar.md配置导航栏

<body>  <div id="app"></div><script>window.$docsify = {loadSidebar: true,loadNavbar: true}</script><!-- Docsify v4 --><script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
</body>
* [首页](home/home)
* [首页2](home2/home2 "副标题") // 添加标题

导航嵌套列表模式

_navbar.md

* 首页* [首页](/first)* [首页1](first/first1)* [首页2](first/first2)
* 指南* [指南](guide/guide)

8.定制封面

自定义背景

index.html中配置参数 coverpage 开启封面。
设置了onlyCover=true 之后封面成独立封面。
配置文件_coverpage.md 来配置封面

9.搜索

全文搜索插件会根据当前页面上的超链接获取文档内容
index.html配置搜索插件

window.$docsify = {search: 'auto', // 默认值// 配置参数search: {maxAge: 86400000,//过期时间,单位毫秒,默认一天paths: [], // or 'auto'placeholder: '请输入搜索关键字',noData: '没有搜到呦!',depth:2}
}

index.html添加js

<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>

10.剪切板

代码块上添加一个简单的Click to copy按钮来允许用户从你的文档中轻易地复制代码
index.html中添加js

<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>

11.分页导航

index.html中添加js

<script src="//cdn.jsdelivr.net/npm/docsify-pagination/dist/docsify-pagination.min.js"></script>

12.字数统计

index.html添加配置

window.$docsify = {count:{countable:true,fontsize:'0.9em',color:'rgb(90,90,90)',language:'chinese'}
}

添加js

<script src="//unpkg.com/docsify-count/dist/countable.js"></script>

13.Gitee Pages 部署

配置

配置生成GiteePages。创建了一个gitee仓库,专门用来做个人网站。

更新

14.本地启动 docsify 配置

主要配置css 和 js
进入node_modules中,找到docsify中对应的 docsify.mini.jslib/themes/vue.css 引用即可。

Docsify的使用和手册说明相关推荐

  1. 有了docsify神器,从此爱上看文档

    有了docsify神器,从此爱上看文档 简介 一个神奇的文档网站生成工具 我们在做完项目的时候经常会写一些项目手册,来记录我们在项目开发过程中的一些开发流程.使用方式以及注意事项,分享给将会使用到这个 ...

  2. Docsify 创建文档网站

    文章目录 Docsify 创建文档网站 1 引言 2 Docsify 简介 3 使用 docsify 构建文档 3.1 构建 docsify 目录结构 3.2 添加文档标题名 3.3 添加 GitHu ...

  3. 使用docsify构建专业文档网站(下)

    tags: docsify doc github 文章目录 1.引言 2.使用`Github Pages`部署文档 3.使用`Gitalk`添加评论功能 3.1 gitalk介绍 3.2 引入gita ...

  4. 使用docsify构建专业文档网站(上)

    tags: docsify doc github 文章目录 1.引言 2.docsify简介 3. 使用docsify构建文档 3.1 构建docsify目录结构 3.1.1 目录结构 3.1.2 编 ...

  5. docsify写一个自己的文档网站

    1. docsify介绍 docsify 是一个动态生成文档网站的工具.支持 markdown 语法能直接部署在 GitHub Pages. 可以用来当做项目的说明文档,也还可以当做自己专属的知识小仓 ...

  6. 分布式训练使用手册-paddle 数据并行

    分布式训练使用手册¶ 分布式训练基本思想¶ 分布式深度学习训练通常分为两种并行化方法:数据并行,模型并行,参考下图: 在模型并行方式下,模型的层和参数将被分布在多个节点上,模型在一个mini-batc ...

  7. 正则语法完全正则表达式手册_语法格式重点

    20211202 https://blog.csdn.net/lc11535/article/details/103266263 该表达式打开re.U(re.UNICODE)标志. python –& ...

  8. Docsify个人网站搭建详细教程

    目录 一.什么是 docsify 二.安装 docsify 三.多页文档设置 四.定制化配置 4.1.侧边栏 4.2.导航栏 4.3.封面 4.4.主题 五.部署 5.1.部署到Gitee 5.2.部 ...

  9. CUDA C++编程手册(总论)

    CUDA C++编程手册(总论) CUDA C++ Programming Guide The programming guide to the CUDA model and interface. C ...

最新文章

  1. ei加声调怎么加_空调怎么加氟 空调加氟方法【介绍】
  2. 单向板的受力示意图_成品单向滑动铰支座的安装使用
  3. 教你从0到1搭建秒杀系统-缓存与数据库双写一致
  4. 前端学习(2756):condition模拟启动配置
  5. 左右黑白极简滚动个人主页模板
  6. mysql innodb数据结构_Mysql InnoDB数据结构
  7. sort it 树状数组+逆序对
  8. java编写数字时钟_用JAVA写数字时钟
  9. 3. 安装 phpmyadmin
  10. css3中transform-style的用法详解
  11. 安装布署rsync+Inotify实现数据的实时同步更新
  12. Chapter 20 磁场对电流的作用
  13. 学成在线首页——静态页面(html+css)素材链接放在文章结尾了
  14. 《2021企业数智化转型升级服务全景图/产业图谱1.0版》重磅发布
  15. linux常用的英文单词收集
  16. Elasticsearch安装拼音分词器插件
  17. hdu 6080 度度熊保护村庄(floydS使用技巧)
  18. 华为大数据研发第1轮面试
  19. 马丁 路德 金的演讲词 I have a dream
  20. Apriori算法与python实现

热门文章

  1. Bean Validator详解
  2. 【信号与系统】(十五)傅里叶变换与频域分析——非周期信号的频谱--傅里叶变换
  3. Potsdam,Vaihingen数据集(附百度网盘下载地址)
  4. itextpdf将html转成pdf,包含中文字体以及中文换行
  5. MSP430——UART(四)
  6. 算法学习--水洼的数量
  7. 哪款蓝牙耳机音质最好,千元内高性价比蓝牙耳机推荐
  8. 支付漏洞简介及靶场演示
  9. 计算机组成原理 Cache超仔细详解 期末一遍过
  10. 树莓派(无界面)连接无线网