- ✅ 更改默认资源路径为
./src/
- ✅ 支持多语言: i18n
- ✅ 支持 markdown
- ✅ 支持 一键发布到 Github Pages
- ✅ 集成 naive-ui, 并修复了
主题(明/暗)
切换 - ✅ 集成 quasar, 参考文档: vite-plugin
- 修复了
主题(明/暗)
切换 - 修复
i18n
不生效问题, 在Layout.vue
中更新i18n
设置 - 修复无法
自动导入组件(找不到组件)
, 参见: .vitepress/theme/index.ts
- 修复了
- ✅ 集成 unplugin-vue-components
- ✅ 集成 unplugin-auto-import
- 绑定自定义域名, 无需设置 base_url(也就是 repo name)
- 但是每次发布 github pages, 都需要手动在项目设置页里, 设置
自定义域名
- 修复方法: 手动生成
CNAME
文件, 填入待解析域名, 并一起上传.
# 部署脚本中含有一行指令: 手动生成 CNAME 文件(内含有待绑定的域名)
task deploy
# install:
task install
# run:
task run
- 官方文档 部署指南 支持 Github actions 方式部署
- 我个人并不喜欢, 虽然方便. 浪费资源, 没必要.
- 且等待久, 比较慢. 手动编译+发布, 更快.
- 本地部署到 GitHub Pages, Github actions 的方式(浪费资源, 没必要)
- 已经写好了发布脚本.
- 如果是 fork 的本 repo, 改一下
repo-url
参数 和deploy-branch
参数
# build + deploy:
task q
# or: (root dir)
# task v2:q
# 自动编译 + 部署到 GitHub Pages
task deploy