使用GitHub issues + GitHub Actions + Vitepress构建静态网站,无需写代码或操作git提交推送。
此方法只能fork一次
- fork此仓库
- 在仓库的Actions页面,启用功能
- 在仓库的Settings - General - Features设置项处,启用Issues功能
- 在仓库的Settings - Pages - Build and deployment设置项处,将Source配置为Github Actions
- 在Issues - Labels处新建标签,命名为deploy
- 新建issue,打上deploy标签后,等待约3分钟,即可在首页看到github-pages入口
此方法可以多次使用,但需要使用shell操作完成仓库的初始化。
- 新建一个仓库,例如
luoway/new-repo
,拉取到本地 - 执行以下shell操作
# dir: new-repo/ git clone https://github.com/luoway/vitepress-issues-page.git mv ./vitepress-issues-page/.* ./vitepress-issues-page/* . rm -rf ./vitepress-issues-page git add -A git commit -m "init" git push
- 在仓库的Settings - Pages - Build and deployment设置项处,将Source配置为Github Actions.
- 在Issues - Labels处新建标签,命名为deploy
- 新建issue,打上deploy标签后,等待约3分钟,即可在首页看到github-pages入口
参考以下文件路径,对应到自己仓库文件,进行手动修改