Skip to content
文章目录

部署博客

部署到GitHub Pages

创建GitHub仓库

部署到GitHub Pages,首先你要有一个仓库,创建仓库步骤如下:

image-20230423005139092

image-20230423005321773

配置GitHub Pages

image-20230423005745670

选择分支,按保存即可,几分钟后就会出现GitHub Pages,最终效果图如下:

image-20230423010054134

部署

设置根目录/(root),当然也可以选择其它目录,点击保存,如果选择其它目录比如docs,docs/.vitepress/config.js就需要配置一个base

js
export default {
	//仓库名
    base:'/vitepresstest/'
  }

vitepress官网给我们提供了一个脚本文件deploy.sh,我们只需要改下远程仓库即可,配置路径如下:

image-20230423011134733

deploy.sh配置如下:

sh
#!/usr/bin/env sh

# 确保脚本抛出遇到的错误
set -e

# 生成静态文件

npm run build

# 进入生成的文件夹

cd docs/.vitepress/dist

# 如果是发布到自定义域名
# echo 'www.xxx.com' > CNAME

git init
git add -A
git commit -m 'add'

# git push -f git@github.com:你的git名/你的git项目名.git master:你的git分支
git push -f git@github.com:xfycoding/vitepresstest.git master:pages

cd -

配置package.json

image-20230423011350838

代码如下:

js
"scripts": {
  "dev": "vitepress dev docs",
  "build": "vitepress build docs",
  "serve": "vitepress serve docs",
  "deploy": "deploy.sh"
}

执行命令:

sh
$ npm run deploy

访问上面部署GitHub Pages链接,最终效果图如下:

image-20230423012251492

进阶