Total Pageviews

5,442,071

Monday, 27 January 2025

搭建基于github issue的静态博客程序issuelog

 首先fork此项目https://github.com/issuelog/issuelog,我fork后的项目地址是

https://github.com/briteming/issuelog。然后访问https://github.com/briteming/issuelog/settings,勾选issues. 然后新建一些issues.

然后编辑src/config/repository.js文件- https://github.com/briteming/issuelog/blob/master/src/config/repository.js,把owner和repo的值分别改为你的github用户名和仓库名。

编辑src/config/site.js文件- https://github.com/briteming/issuelog/blob/master/src/config/site.js,把title的值改为你的值。

编辑src/config/token.js文件- https://github.com/briteming/issuelog/blob/master/src/config/token.js,把你的github token的值分为2段。这里的github token的值是通过https://github.com/settings/personal-access-tokens/new获得,这是fine-grained版本能够更精细的控制权限。详见此文https://briteming.blogspot.com/2025/01/github-issuejgib.html的

'ACCESS_TOKEN以前是通过https://github.com/settings/tokens/new获得的'那部分内容。因为我给获得的 fine-grained版本的github token设置的权限是issues read-only, issues的只读权限,所以这样的github token的值即使泄露了,也无所谓

然后访问vercel.com/new,导入项目https://github.com/briteming/issuelog,然后点击deploy按钮,等待部署完成。部署完成后,我得到的网址是https://issuelog.vercel.app/。不过这个博客网站有点问题,我发布了12个 issue(帖子),每页显示10个帖子,第一页https://issuelog.vercel.app/#/1显示正常,但是第2页https://issuelog.vercel.app/#/2显示不正常,不能显示帖子。不知为何?这样,我的博客网站上就看不到https://issuelog.vercel.app/#/post/2和https://issuelog.vercel.app/#/post/1的链接。

演示网站:https://issuelog.vercel.app

项目地址:https://github.com/issuelog/issuelog

https://github.com/issuelog/issuelog/issues/1

https://github.com/briteming/issuelog

 

 

No comments:

Post a Comment