docsify快速入门

快速入门

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

建议全局安装 docsify-cli,这有助于在本地初始化和预览网站

npm i docsify-cli -g

如果要在 ./docs子目录中编写文档,则可以使用 init命令

docsify init ./docs

目录 ./docs的文件如下

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

运行查看

使用 docsify serve运行本地服务器。在浏览器中预览站点:http://localhost:3000

docsify serve docs

创建多个页面

如果需要更多页面,只需在目录中创建更多markdown文件即可。

例如:

创建一个名为 guide.md的文件,通过 /#/guide即可访问该文件

目录结构

└── docs
    ├── README.md
    ├── guide.md
    └── zh-cn
        ├── README.md
        └── guide.md

匹配路线

docs/README.md        => http://domain.com
docs/guide.md         => http://domain.com/#/guide
docs/zh-cn/README.md  => http://domain.com/#/zh-cn/
docs/zh-cn/guide.md   => http://domain.com/#/zh-cn/guide

侧边栏

index.html文件中设置 loadSidebar: true属性

<!-- index.html -->

<script>
  window.$docsify = {
    loadSidebar: true
  }
</script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>

创建文件 _sidebar.md

<!-- docs/_sidebar.md -->

* [Home](/)
* [Guide](guide.md)

嵌套侧边栏

_sidebar.md从每个级别目录加载。如果当前目录没有_sidebar.md,它将退回到上级目录。

<!-- docs/zh-cn/_sidebar.md -->

* [首页](zh-cn/)
* [指南](zh-cn/guide.md "The greatest guide in the world")

设置页面标题

页面的 title标签是根据所选的侧边栏项目名称生成的。为了获得更好的SEO,您可以通过在文件名后指定字符串来自定义标题。

目录

创建完成后_sidebar.md,边栏内容将根据markdown文件中的标题自动生成。

可以通过设置 subMaxLevel: 2来配置生成目录的层级。

<!-- index.html -->

<script>
  window.$docsify = {
    loadSidebar: true,
    subMaxLevel: 2
  }
</script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>

导航栏

设置 loadNavbar: true

<!-- index.html -->

<script>
  window.$docsify = {
    loadNavbar: true
  }
</script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>

创建 _navbar.md来自定义导航,通过缩进创建父子关系

<!-- _navbar.md -->

* [Translations](/)
  * [English](/)
  * [中文](/zh-cn/)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值