无用处实验室

Back

本教程以自用为主,使用的是基于Vuepress的plume主题。预览网站:yunriver.com

本地安装#

安装教程详见官方文档,以pnpm为例,在本地运行以下命令:

pnpm create vuepress-theme-plume@latest
bash

本地调试:

pnpm run docs:dev
plaintext

设立专题/集合#

plume主题支持集合的概念,即一个项目下可以有多个子文档库,子文档库之间使用独立的导航栏。

集合有两种类型,分别是post类型和doc类型。post类型实现博客功能,doc类型实现文档库功能、带有侧边栏。

打开 .vuepress/collections.ts 文件,以设置“生活记”、“投资记”、“健康记”三个专题为例,修改代码如下:

上述三个专题的对应访问页面分别是

https://你的域名/lifedoc

https://你的域名/invest

https://你的域名/health

个性化配置#

打开 .vuepress/config.ts 文件,取消对应功能的注释,实现主题的各类功能,包括:自动添加 frontmatter 配置、启用嵌入 bilibili视频 语法 @bilibili、启用数学公式、启用图片懒加载等功能。

内容写作#

在部署之后,后续只需要使用Typora等Markdown编辑器,撰写文档内容,专注写作。

markdown文件存放在/docs目录下的对应专题文件夹,图片可以通过Typora的自动复制图片至指定目录的功能,全部存放于docs/.vuepress/public目录下,集中统一管理。

markdown文件的YAML参考如下:

title: 文章标题
createTime: 2026/03/11 10:53:30
permalink: /专题名字/xx/xxxx/
plaintext

文档结构如下:

├── docs
│   ├── 专题1
│   │   ├── 示例1.md
│   │   └── 示例2.md
│   ├── 专题2
│   │   ├── 示例3.md
│   └── README.md
plaintext

托管至GitHub仓库#

通过Github Desktop或者其他Git工具,将本地文件PUSH到Github的仓库中。

部署到腾讯云EdgeOne#

对于备案域名,使用腾讯云EdgeOne部署能够带来不错的访问体验。

image-20260406200641240

选择导入Git仓库。

构建设置填写如下方案:

框架预设 Other

根目录 ./

输出目录 docs/.vuepress/dist

编译命令 npm run docs:build

安装命令 npm install
plaintext

开始部署即可。

可选:接入Waline评论#

在VUEPRESS根目录安装Waline前端,运行如下命令:

pnpm add -D @waline/client
plaintext

再打开 .vuepress/config.ts 文件,在 plumeTheme 的配置对象中加入 plugins.comment 模块。

搭建VUEPRSS文档+Github+腾讯云EdgeOne
https://wyclab.com/posts/hellovuepress
Author 无用处
Published at April 6, 2026
Comment seems to stuck. Try to refresh?✨