官网(配置参数):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. Windows 10 安全移动 MySQL 数据库的存储位置
  2. centos找不到IFCONFIG命令
  3. sqli-lab——Writeup21~38(各种过滤绕过WAF和)
  4. springboot启动mybatis
  5. Mysql-5.5+Heartbeat-3.0.5+DRBD
  6. 报纸、电商、PC互联网颠覆传统行业,带来新的生态,自媒体也一样
  7. Java基础String类
  8. 网易云音乐网站音乐下载
  9. C语言:字符串转为long long --- atoll函数
  10. Sass 基础教程——基本介绍
  11. 搜狗收录提交方法搜狗收录方法
  12. iGoogle背后的思考
  13. Verilog模块语法
  14. 2017年迪培思昆明国际广告标识及LED照明展会刊(参展商名录)
  15. 【论文笔记09】Differentially Private Hypothesis Transfer Learning 差分隐私迁移学习模型, ECMLPKDD 2018
  16. 全新荣耀手表GS 3正式发布,8通道心率AI引擎精准高效管理健康生活
  17. 欧姆龙NJ/NX基于Sysmac Studio的EIP通讯 方式
  18. 如何设置XP操作系统自动登录-原动力-搜狐博客
  19. 跟着无羡学python第一天
  20. 如何获得小米手机4c的Root超级权限

热门文章

  1. html中content属性,CSS3的content属性详解
  2. Nginx修改默认Content-Type值
  3. [转]“量子态隐形传输”实验到底隐形传输了什么 — Nothing!_我是亲民_新浪博客...
  4. 全网最全python实现数据挖掘,数据分析(matlablib,pandas,numpy,量化分析)(附源代码)
  5. Struts2框架安全缺陷[转贴]
  6. 密码学基础知识----常见的加密算法
  7. 计算机网络实验四 VLAN配置实验
  8. 简单又好看的思维导图要怎么绘制
  9. portlet java_比较 JSR 168 Java Portlet 规范与 IBM Portlet API
  10. 京东无人机:2017-2018年世界物流无人机产业发展年度报告