使用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入口
此方法可以多次使用,无需操作仓库文件。
- 新建仓库,在新建仓库页面进入
Import a repository.
Your old repository's clone URL*
填写此仓库链接,完成新建仓库步骤- 在仓库的Settings - Actions - General - Actions permissions设置项处,选择
Allow all actions and reusable workflows
,点击Save
- 在仓库的Actions页面,启用功能
- 在仓库的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入口
点击仓库首页右侧About小齿轮,勾选Use your GitHub Pages website
,点击Save changes
,即可在About下显示快速访问链接
点击以下链接,进行手动修改