博客搭建记录
# 博客搭建记录
本博客采用的是基于VuePress (opens new window)的Vdoing (opens new window)主题,配置了自动化工作流程,推送到github即可自动完成部署。
# 安装
可以直接克隆我的博客仓库进行快速配置。
# clone the project
git clone https://github.com/Shanyaliux/Shanyaliux.github.io.git
# enter the project directory
cd Shanyaliux.github.io
# install dependency 注意:如安装不成功请关闭淘宝源。
npm install # or yarn install
# develop
npm run dev # or yarn dev
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
修改github
远程仓库
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
1
$ git remote -v
# Verify new remote URL
> origin https://github.com/USERNAME/REPOSITORY.git (fetch)
> origin https://github.com/USERNAME/REPOSITORY.git (push)
1
2
3
4
2
3
4
# 个性化
package.json
第九行修改为你自己的域名
"baiduPush": "node utils/baiduPush.js https://shanyaliux.cn && bash baiduPush.sh",
1baiduPush.sh
更换成你自己的百度站点推送API
curl -H 'Content-Type:text/plain' --data-binary @urls.txt "YOUR API"
1deploy.sh
和deploy.ps1
第七行修改为你自己的域名
echo 'shanyaliux.cn' > CNAME
1站点内容修改
参考官方文档:vuepress-theme-vdoing (opens new window)
# 发布
设置
Actions secrets
在博客项目的
setting
->Security
->Secrets
->Actions
中添加ACCESS_TOKEN
,其内容为github生成的token。github获取token方法:github获取token官方文档 (opens new window)
此后运行部署脚本即可实现博客发布
bash ./deploy.sh # linux ./deploy.ps1 # windows
1
2
# 参考文章
编辑 (opens new window)
上次更新: 2022/09/30, 04:53:04