🗒️Docute文档构建工具

type
status
date
slug
summary
tags
category
icon
password
💡
在我们日常的开发和学习中,我们可能会进行在线文档的写作,为了能够让我们的文档公开给大家查阅,我们可能需要将其发布到公网。这个时候,我们会有很多的文档软件选项,比如GitBook、Docsify、MdBook、Docusaurus2、MkDocs等等。 今天我们就来介绍一款和Docsify高度相似的文档框架,它就是Docute。相比Docsify,Docute功能简单,算是一个小清新的文档软件,和Docsify一样,Docute也是运行时渲染,不利于SEO,仅适合作为项目文档、教程文档来使用。

1、快速开始

1.1、项目初始化

Docute最新版本已经来到了V4,相比V3更加简约和简单。而且其支持使用在线CDN资源和Node离线包两种方式,今天我们采用CDN资源的方式进行演示,当然你也可以安装NodeJs后使用npm安装Docute的包进行离线的文档开发构建。 第一步: 创建项目文件夹docute-demo 第二步: 创建index.html并向其中输入以下内容:
如上,Docute的主页就是index.html,项目的配置都在script标签中进行。 第三步: 创建首页README.md文件并向其中输入以下内容:

1.2、启动预览

在完成以上步骤后,我们就可以使用Python的http.server或者Caddy或者Nginx等服务器将Docute项目托管,然后在浏览器进行预览。
这里我们使用dufs启动。
 
然后打开:http://127.0.0.1:5000/查看效果:
notion image
可以看到效果已经出来。 目前的最新版本存在一个BUG,就是下拉菜单的位置有错位。等待后续修复。
 

1.3、顶部导航栏配置

在Docute中,顶部导航栏配置是nav配置块。我们可以在nav中添加顶部菜单,下拉菜单等。
 

1.4、侧边栏配置

在Docute中,顶部导航栏配置是sidebar配置块。我们可以在sidebar中添加侧边导航目录,独立菜单,下拉菜单等。
 

1.5、其他配置

我们还可以在index.html的script中对Docute的代码高亮、主题切换等进行配置。
更多的设置
 

1.6、创建示例文档

前面我们已经在sidebar中配置了快速开始和安装两个导航菜单。其中快速开始的路由是/a/start即在index.html所在路径下需要创建a/start.md文件;安装的路由是install,即需要在index.html的路径下创建名为install.md的文件。
index.html所在路径为项目根路径。
我们创建a/start.md文件并输入以下内容:
 
我们创建install.md文件并输入以下内容:
 
启动预览,查看侧边导航栏效果:
notion image
 

1.7、一些特殊样式

提示块
主要用于为一些特殊字符进行特殊标记。
notion image
徽章 主要用于为一些特殊字符进行特殊标记。
notion image
 

2、结尾

目前Docute依然定位轻量,简单的文档系统。对于搜索评论等功能目前支持的不好。但是正是因为功能简单,专注文档吸引了一部分忠实用户。如果你也想要做一个纯粹的文档平台,那么Docute将会帮上你的忙。
 
Prev
Halo博客系统[整理]
Next
Cloudreve网盘系统
Loading...