基础环境 nodejs 环境搭建
在ubuntu20.04下搭建vuepress开发环境.
1 2 3 4
| # 系统 ubuntu 20.04 sudo apt install nodejs sudo apt install npm cnpm install -g vuepress
|
hyman@hyman-MS-7A37:$ node -v
v10.19.0
hyman@hyman-MS-7A37:$ npm -v
6.14.4
cnpm 包
1 2 3 4
| sudo npm install -g cnpm --registry=https://registry.npmmirror.com cnpm install --global yarn sudo ln -s /opt/programs/nodejs/node-v16.17.1-linux-x64/bin/yarn /usr/local/bin/yarn yarn config set registry https://registry.npmmirror.com
|
淘宝npm启用新域名了
https://developer.aliyun.com/article/801032
包管理还是应该使用yarn, 不然很可能使用的时候部署不起来
配置 docs/.vuepress/config.js
教程1中建议对配置进行切分, 我这里建议不需要。
这种东西等需要再去搞,而且大多数人等不要需要的哪个时候。
早期阶段保持简单即可。
插件安装
1 2
| cnpm install @vuepress/plugin-back-to-top cnpm install @vuepress/plugin-pwa
|
评论系统 vssue
码云配置
vuepress 配置
评论系统demo
码云第三方应用文档
结合码云试试看, 不行以后切成gitee
1 2 3 4 5
| cnpm install @vssue/vuepress-plugin-vssue cnpm install @vssue/api-gitee-v5
# secret_example.js
|
配置平台密钥
secret.js
1 2 3 4 5 6 7 8 9 10 11
| const vssue_gitee ={ platform: 'gitee', owner: 'eleksbai', repo: 'blog', clientId: 'YOUR_CLIENT_ID', clientSecret: 'YOUR_CLIENT_SECRET', } module.exports = { "vssue": vssue_gitee }
|
在配置文件中引入
docs/.vuepress/config.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| const secret = require("./secret"); const vssue = secret.vssue module.exports = { plugins: { '@vssue/vuepress-plugin-vssue': { platform: vssue.platform, owner: vssue.owner, repo: vssue.repo, clientId: vssue.clientId, clientSecret: vssue.clientSecret, }, '@vuepress/back-to-top':{} }, }
|
自动侧边栏
方便管理文章
Vuepress Plugin Auto Sidebar
1
| yarn add -D vuepress-plugin-auto-sidebar
|
参考
- 一个比较详细的建站过程(看到一半需要关注公众号才可以继续)
- 官方文档中文版