从零开始使用 Docsify 搭建文档站点

引言

在当今的技术环境中,拥有一份易于访问和美观的文档是至关重要的。Docsify 是一个非常适合快速搭建文档站点的工具,它简单易用,且不需要生成静态文件。本文将带你一步步从零开始使用 Docsify 搭建一个文档站点。

1. 安装 Node.js 和 npm

在开始之前,你需要安装 Node.js 和 npm(Node 包管理器)。你可以从 Node.js 官网 下载并安装适用于你操作系统的安装包。

安装完成后,打开命令行工具(如终端或命令提示符),运行以下命令来检查是否安装成功:

bash 复制代码
node -v
npm -v

如果你看到 Node.js 和 npm 的版本号,说明安装成功。

示例:

2. 安装 docsify-cli

全局安装 docsify-cli,命令:

bash 复制代码
npm install -g docsify-cli

3. 初始化项目

选择一个目录用来存放你的文档,并在该目录下初始化一个新的 Docsify 项目。

步骤:

  1. 移动到存放文档的目录,命令:
bash 复制代码
cd 目录路径

注意: 如果不在一个盘符中需要先切换盘符,然后再移动。例如,切换到 D 盘的命令是 D:

  1. 初始化 Docsify 项目。如果你想在项目的 ./docs 目录里写文档,直接通过 init 初始化项目,命令:
bash 复制代码
docsify init ./docs

注意:是 docs 目录,不是根目录。

这个命令将在 docs 目录下创建一个基本的 Docsify 项目结构:

docs
  ├─ .nojekyll
  ├─ index.html
  ├─ README.md
  • index.html:入口文件

  • README.md:作为主页内容渲染

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

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

index.html 初始内容展示:

html 复制代码
<!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: ''
    }
  </script>
  <!-- Docsify v4 -->
  <script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
</body>
</html>

4. 本地预览

通过运行 docsify serve 启动一个本地服务器,可以方便地实时预览效果。

默认访问地址是 http://localhost:3000

bash 复制代码
docsify serve docs

页面展示:


通过以上步骤,你就可以使用 Docsify 从零开始搭建一个美观且功能强大的文档站点。Docsify 的简单易用和高度可配置性使其成为搭建文档站点的理想选择。如果你有任何问题或需要进一步的帮助,请随时联系我!

相关推荐
方才coding16 天前
2024最新的开源博客系统:vue3.x+SpringBoot 3.x 前后端分离
spring boot·后端·开源·博客系统·前后端分离·个人博客·vue 3.x
江池俊2 个月前
本地快速部署一个简洁美观的个人Halo博客网站并发布公网远程访问
docker·个人博客
鸽芷咕5 个月前
『亚马逊云科技产品测评』程序员最值得拥有的第一台专属服务器 “亚马逊EC2实例“
linux·运维·服务器·科技·个人博客
sun03227 个月前
使用Docker,【快速】搭建个人博客【WordPress】
docker·wordpress·个人博客
无休居士8 个月前
【个人博客项目】使用Jenkins简单的搭建一下
运维·jenkins·个人博客·cicd·搭建博客
程序员沉梦听雨8 个月前
vuepress-theme-vdoing博客搭建教程
vuepress·个人博客
狂盗一枝梅10 个月前
最好的个人博客评论区实现方案推荐:waline
个人博客·waline·评论系统
-代号952710 个月前
用k8s私有化部署docsify做开放API平台
容器·k8s·api·docsify
lenky040110 个月前
CSDN博客重新更新
个人博客·lenky.info