VitePress+GitHub Pages
(一)工具准备
git,下载地址:https://git-scm.com/
nodejs,下载地址:https://nodejs.org/en/
yarn,下载地址:https://github.com/yarnpkg/yarn/releases
额外工具:
VSCode,下载地址:https://code.visualstudio.com/
Typora,旧版本:typora-setup-x64_0.9.78 (此旧版本,免费使用,无需破解)
(二)环境准备
参考资料:https://vitepress.dev/guide/getting-started
命令均为右键选择“Git Bash Here”打开CLI界面键入
2.1 手动新建一个文件
mkdir vitepress-starter && cd vitepress-starter
2.2 初始化文件
yarn init
2.3 安装:
yarn add -D vitepress
2.4 启动本地预览服务:
yarn docs:dev
2.5 github
访问配置
打开 C:\Windows\System32\drivers\etc\hosts
文件追加如下内容
20.205.243.166 github.com
108.160.169.186 github.global.ssl.fastly.net
20.205.243.166 assets-cdn.github.com
(三)VitePress主题配置
(四)部署到GitHub
在myblog文件夹内新建deploy.sh
脚本文件,内容如下:
#!/usr/bin/bash
# 忽略错误
set -e
# 构建
yarn docs:build
# 新增CNAME文件
echo "linuxdoc.com" > docs/.vitepress/dist/CNAME
# 进入待发布的目录
cd docs/.vitepress/dist
# git init 第一次部署需要,后续部署需要注释掉
git add -A
git commit -m 'deploy'
# 如果部署到 https://<USERNAME>.github.io
git push -f https://github.com/peiyafei/peiyafei.github.io.git
# cd -
给脚本添加执行权限:
$ chmod u+x deploy.sh
执行脚本:
在myblog目录下执行脚本:
$ pwd
/c/myblog/myblog
$ bash deploy.sh
(五)阿里云域名配置

(六)检查GitHub Pages配置

(七)验证网站

(八)升级vitepress
通过chatgpt询问当前vitepress最新版本
在vitepress项目根目录,地址栏执行以下命令
cmd
命令查询当前版本,或查询项目的
package.json
文件
npm list vitepress
升级项目中所有依赖包到最新版本
yarn upgrade --latest
故障集合解决方案
提示
fatal:unable to access ‘https://github.com/.../.git
解决方案:
//取消http代理
git config --global --unset http.proxy
//取消https代理
git config --global --unset https.proxy
最后更新于
这有帮助吗?