Pages

Sunday, 1 December 2024

搭建基于github issues的静态博客程序gmeek

 【创建仓库】点击通过模板创建一个新仓库,仓库名称不一定要设为XXX.github.io 。如果XXX.github.io已经用来建站,你可以给新仓库取个名字,我取为Gmeek-blog。这样,新建的仓库地址是https://github.com/luckypoemster/Gmeek-blog,然后如下图:


 为
Gmeek-blog创建gh-pages分支:在空白栏处输入gh-pages ,回车即可这样,以后就可以访问XXX.github.io/Gmeek-blog

2. 在仓库的设置SettingsPages->Build and deployment->Source下面选择Github Actions

3. 【开始写作】新建一个issue,并且必须添加一个Label(至少添加一个),提交issue后会自动创建博客内容,片刻后可通过https://XXX.github.io/Gmeek-blog 访问(可进入Actions页面查看构建进度)。

然后,编辑config.json配置文件,GMEEK_VERSION的值改为main.在创建的仓库内可以找到config.json,对应修改为自己的即可。

{
    "title":"Meekdai",
    "subTitle":"童话是一种生活态度,仅此而已。",
    "avatarUrl":"https://github.githubassets.com/favicons/favicon.svg",
    "GMEEK_VERSION":"main"
}

以上是必须的字段.下面是可以自定义字段的描述,可以选择加入到config.json中,建议加上这行:

"onePageListNum":5,

 onePageListNum用于首页每页展示的文章数量,起到分页的作用。其他的字段可以不用加。

 然后,在这里https://github.com/luckypoemster/Gmeek-blog/actions,点击左上角的build Gmeek,然后在右上角的run workflow那里,点击下拉菜单,选择branch: gh-pages,点击下一行的

run workflow,这一步会创建帖子的列表,并不会分页。然后回到右上角的run workflow那里,点击下拉菜单,选择branch:main,点击下一行的run workflow,这一步会为帖子分页。

删除文章,只需要Close issue或者Delete issue后,再手动全局生成一次即可。

演示网站:GmeekBlog of brite

项目地址:https://github.com/Meekdai/Gmeek-template 

教程:

https://github.com/Meekdai/meekdai.github.io/issues/39

https://blog.meekdai.com/post/Gmeek-kuai-su-shang-shou.html

 

 

 


No comments:

Post a Comment