docsify

macos

cpp 复制代码
➜  ~ node -v
v16.20.2
cpp 复制代码
➜  ~ npm --version
8.19.4

全局安装 docsify-cli 工具

cpp 复制代码
npm i docsify-cli -g
cpp 复制代码
➜  ~ docsify -v

docsify-cli version:
  4.4.4

初始化项目

cpp 复制代码
docsify init ./docs
cpp 复制代码
ls -ah docs
.  ..  .nojekyll  README.md  index.html
  • index.html 入口文件
  • README.md 会做为主页内容渲染
  • .nojekyll 用于阻止 GitHub Pages 忽略掉下划线开头的文件

多页文档

本地预览

cpp 复制代码
docsify serve docs

只允许本地访问

cpp 复制代码
cd docs
python3 -m http.server 3000 --bind 127.0.0.1

插件列表

  • 编辑 index.html
cpp 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="description" content="Description">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
  <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify@4/lib/themes/vue.css">
</head>
<body>
  <div id="app"></div>
  <script>
    window.$docsify = {
      name: '',
      repo: '',
      search: {
        maxAge: 86400000,           // 过期时间,单位毫秒,默认一天
        paths: 'auto',              // 自动索引所有文档
        placeholder: {
          '/zh-cn/': '搜索',
          '/': 'Type to search'
        },
        noData: {
          '/zh-cn/': '找不到结果',
          '/': 'No Results'
        },
        depth: 6,                   // 搜索标题的最大层级, 1 - 6
        hideOtherSidebarContent: false, // 是否隐藏其他侧边栏内容
        namespace: 'docs-search',    // 避免搜索索引冲突
        pathNamespaces: ['/zh-cn']  // 使用不同的索引作为路径前缀
      }
    }
  </script>
  <!-- Docsify v4 -->
  <script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
  <!-- 搜索插件 -->
  <script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
</body>
</html>

导航栏

  • 修改 index.html 添加导航栏配置和 emoji 插件
cpp 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  <meta name="description" content="Description">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
  <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify@4/lib/themes/vue.css">
</head>
<body>
  <nav>
    <a href="#/">EN</a>
    <a href="#/zh-cn/">中文</a>
  </nav>
  <div id="app"></div>
  <script>
    window.$docsify = {
      name: '',
      repo: '',
      loadNavbar: true,  // 启用导航栏
      search: {
        maxAge: 86400000,           // 过期时间,单位毫秒,默认一天
        paths: 'auto',              // 自动索引所有文档
        placeholder: {
          '/zh-cn/': '搜索',
          '/': 'Type to search'
        },
        noData: {
          '/zh-cn/': '找不到结果',
          '/': 'No Results'
        },
        depth: 6,                   // 搜索标题的最大层级, 1 - 6
        hideOtherSidebarContent: false, // 是否隐藏其他侧边栏内容
        namespace: 'docs-search',    // 避免搜索索引冲突
        pathNamespaces: ['/zh-cn']  // 使用不同的索引作为路径前缀
      }
    }
  </script>
  <!-- Docsify v4 -->
  <script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
  <!-- 搜索插件 -->
  <script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
  <!-- emoji 插件 -->
  <script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
</body>
</html>

创建一个 _navbar.md 文件,包含多级导航和 emoji

cpp 复制代码
* [:us: English](/)
* [:cn: 中文](/)

* :book: 文档
  * [项目介绍](/)
  * [快速开始](start-docs.md)

参考

  1. docsify
相关推荐
音视频牛哥2 小时前
macOS如何实现RTSP/RTMP低延迟播放? SmartMacPlayer技术实战探究
macos·大牛直播sdk·mac rtsp播放器·mac rtmp·mac rtmp播放器·mac平台播放rtsp·mac平台播放rtmp
一杯奶茶¥3 小时前
苹果系统可引导镜像 macOS 原版可引导镜像
macos
BugShare4 小时前
Mac 上原生开发的开源免费、尽享丝滑数据库工具
数据库·macos·开源
Soari5 小时前
开源项目apple/container 解析:Apple 官方推出的 macOS 原生容器运行工具
macos·开源
糖果店的幽灵5 小时前
Mac 安装 Codex 并使用 CC Switch 中转教程
macos
万物得其道者成5 小时前
【2026最新】Mac版OpenAI Codex 一键汉化教程
macos
曲幽1 天前
别只盯着GitBook了!这个文档神器让你的笔记秒变网站
web·markdown·docsify·seo·gitbook·vuepress·document·index
AI行业学习1 天前
CC‑Switch v3.16.1 免费下载(Windows+macOS+Linux)、使用方法【2026.6.11】
linux·开发语言·windows·python·macos·前端框架·html
一个人旅程~1 天前
如何进行win11右键菜单优化(poweshell命令行与bat自动脚本方式)
windows·经验分享·macos·电脑
坏小虎1 天前
macOS 安装 Ghostty 终端完整教程:环境、依赖与美化配置
macos·策略模式