推荐一款好用的文档工具:docsify

docsify是什么

docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。编写一些团队内部研发规范、api接口文档等非常方便,如果想要系统的学习,还是推荐查阅: docsify官网

特性

  • 无需构建,写完文档直接发布
  • 容易使用并且轻量 (压缩后 ~21kB)
  • 智能的全文搜索
  • 提供多套主题
  • 丰富的 API
  • 支持 Emoji
  • 兼容 IE11
  • 支持服务端渲染 SSR (示例)

开始使用

  • 安装node.js ,安装过程不作介绍,直接安装最新的 LTS 版本即可,node.js官网

  • 全局安装 docsify-cli

    复制
    npm i docsify-cli -g
  • 初始化项目

    复制
    docsify init ./docs

    初始化成功后,可以看到 ./docs 目录下创建的几个文件

    • index.html 入口文件

    • README.md 会做为主页内容渲染

    • .nojekyll 用于阻止 GitHub Pages 忽略掉下划线开头的文件

      直接编辑 docs/README.md 就能更新文档内容,

本地运行

复制
docsify serve docs

通过运行 docsify serve 启动一个本地服务器,可以方便地实时预览效果。默认访问地址 http://localhost:3000

注:是在 docs 所在的目录执行,不是在 docs 里面。

侧边栏_sidebar.md

  • 配置index.html

    复制
    <!-- 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 -->
    * [首页](zh-cn/)
    * [指南](zh-cn/guide)
  • 预览

导航栏

  • 配置 index.html 文件

    复制
    <!-- index.html -->
    <script>
    window.$docsify = {
    loadNavbar: true
    }
    </script>
    <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
  • 创建 _navbar.md 文件

    复制
    <!-- _navbar.md -->
    * [En](/)
    * [简体中文](/zh-cn/)
  • 预览

主题

更换主题非常简单,只需要在 index.html 页面,引入样式即可

复制
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/vue.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/buble.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/dark.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/pure.css">
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/dolphin.css">

部署

请查阅:docsify部署

结语

本文简单介绍了 docsify 的使用,其他详细配置请查阅:docsify官网

posted @   猫与鱼11  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示

文章目录

docsify是什么
特性
开始使用
本地运行
侧边栏_sidebar.md
导航栏
主题
部署
结语