Pages

Friday, 17 February 2017

搭建又一个基于github issues的静态博客程序hanxi-issues-blog

首先fork这个项目https://github.com/hanxi/issues-blog,我fork后的项目地址为
https://github.com/luckypoem/issues-blog

登陆linux vps.
cd /usr/local
git clone https://github.com/hanxi/issues-blog hanxi-issues-blog
cd hanxi-issues-blog

root@AR:/usr/local/hanxi-issues-blog# ls
404.html  LICENSE    ajax.js  config.js  favicon.ico  littlewait.gif  wait.gif
CNAME      README.md  app.js   css     index.html   util.js
(可见/usr/local/hanxi-issues-blog就是静态网站的根目录)
root@AR:/usr/local/hanxi-issues-blog# nano config.js
root@AR:/usr/local/hanxi-issues-blog# cat config.js
config = {
    blog_name: "blog of brite",
    github_username: "luckypoem", // 你的github用户名
    github_repo: "issues-blog",      // github repo 名
    per_page: 0,             // 首页每次载入文章列表数量。0代表不分页。

    // 请求量大时需要在 github 后台单独设置一个读取public_repo的 token
    // 将配置好的 access token 拆分成两个字符串相加
    access_token: "3f33e2e1db2f387bebabcded"+"1de3bdd38e81f9efghi2"
};
root@AR:/usr/local/hanxi-issues-blog#

新建源帖:
访问https://github.com/luckypoem/issues-blog/issues,在这里提交issue,就是写帖子。

演示网站:http://hib.bright.biz.st
项目地址:https://github.com/hanxi/issues-blog

注:config.js文件中的per_page的值最好设为0.因为设为其他值,比如3,意思即每页载入文章的数量为3,但是它这个程序有bug,如果我写了4个帖子,那么首页从上到下,显示第4,第3,第2个帖子,不显示第1个帖子,但是首页却没有“下一页”链接,因此你根本就看不到第一个帖子的链接。

No comments:

Post a Comment