首先 fork 此项目https://github.com/imfing/issues-blog,我fork 后的项目地址是https://github.com/briteming/ib ,然后访问https://github.com/briteming/ib/settings,勾选issues. 新建一些issues, 并关闭这些issues(之所以要关闭它们,是因为下面要说的github actions所要求的。)
然后访问https://github.com/briteming/ib/actions,以启用actions.
然后,编辑go.mod文件- https://github.com/briteming/ib/blob/main/go.mod,把用户名和项目名改为你的用户名和项目名。编辑config.toml文件-https://github.com/briteming/ib/blob/main/config/_default/config.toml ,修改baseURL的值,我的值为https://briteming.github.io/ib 。
启用github pages:
访问https://github.com/briteming/ib/settings/pages,如图设置:
稍等2分钟,即可访问https://briteming.github.io/ib。如果没有看见gh-pages选项,则访问
https://github.com/briteming/ib页面的左上角的main处,创建分支gh-pages.
新建一些issues, 并关闭这些issues后, GitHub Actions should automatically start to build and publish your website.
演示网站: https://briteming.github.io/ib
https://briteming.github.io/ib/posts/
项目地址: https://github.com/imfing/issues-blog
https://github.com/imfing/issues-blog/issues/11
https://github.com/briteming/ib
教程:https://imfing.github.io/issues-blog/posts/quick-start/
此静态博客程序跟静态博客程序 Issue_Blog (静态博客程序 Issue_Blog)一样,发表的帖子并未按提交issue的时间顺序排列。 这是这种使用github actions的静态博客程序的通病。
类似的程序:
https://briteming.blogspot.com/2024/12/github-issue-issueblog.html
这2款程序在 settings/pages那里,设置build and deployment的方式时,source的值选择的都是
github actions, 而现在这个 静态博客程序ib,在 settings/pages那里,设置build and deployment的方式时,source的值选择的却是deploy from a branch, 这有点奇怪。

No comments:
Post a Comment