Total Pageviews

5,582,029

Saturday, 1 February 2025

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

首先fork此项目https://github.com/impasse/IssueBlog,我fork后的项目地址是https://github.com/briteming/iib。然后访问https://github.com/briteming/iib/settings,勾选issues. 然后,新建一些issues. 然后编辑const.js - https://github.com/briteming/iib/blob/master/src/const.js,把owner和repo的值分别改为你的github用户名和仓库名。

访问https://github.com/briteming/iib/blob/master/src/model.js,把第21行,37行,61行,64行的${owner}和${repo}分别替换为你的github用户名和仓库名。

然后访问https://app.netlify.com/,点击页面右上角的add new site, 在弹出的下拉菜单中,选择

importing an existing project.


得到的网站里面的帖子的地址,你是无法直接访问的。”(即无法在新开的 tab 里面访问),解决办法:

在 app.netlify.com 网站,来到添加 build命令那一栏时,添加命令:
npm run build && cd dist && echo '/* /index.html 200' > _redirects

点击页面底部的deploy按钮,等待部署完成,部署完成后,我得到网址https://iib-2.netlify.app/ 。现在,即可直接访问帖子的 网址了,比如https://iib-2.netlify.app/post/12

我重新部署一遍,在获得的新网址https://iib-2.netlify.app/ 里,解决了问题。

https://iib.netlify.app/ 有办法设置直接访问其帖子的网址:

访问https://app.netlify.com/sites/iib/configuration/deploys ,点击configure按钮,在

build command那一栏,输入:npm run build && cd dist && echo '/* /index.html 200' > _redirects  

然后点击save.然后访问https://app.netlify.com/sites/iib/deploys ,点击页面右边的 trigger

deploy-> deploy site ,   等待(重新)部署完成,部署完成后,就可以直接访问网站

https://iib.netlify.app/里面的帖子的网址了,比如https://iib.netlify.app/post/13

 

No comments:

Post a Comment