Open luckypoem opened 7 years ago
这个博客的原理是用github API去拿你指定的repo的issues, 如果有blog
这个tag的,就当成博文。
你只需要以下几步就可以完全变成你自己的blog:
fork这个repo, 你可以改成你想要的名字. (_如果是YOUR_GITHUB_NAME.github.io
,则github会使用master
branch来生成静态网页,其它的情况下会使用gh-pages
branch_)
修改app/config/config.coffee.prod
的githubRepo
属性 , 下面这个例子会去拿github.com/xxx/yyy
这个repo的issues
githubRepo:
name: "yyy"
owner: "xxx"
运行bin/deploy.sh
, 这个shell script会build并且推送到当前repo的master branch. 如果你需要push到gh-pages
branch, 可以直接改动这个deploy.sh .
到你的repo的issues页面,去创建issue并且打上blog
的tag, 这个blog就会显示在你的页面了
如何打tag?没看到打tag的地方
@luckypoem 就是labels
看到了,不过不知道如何apply?按回车,没什么反应
@luckypoem , 你可能需要添加label. 在issues -> labels button . 下图右下角
添加blog
label后,在issue页面就可以apply这个label了
现在搞好了。 不过我修改了app/config/config.coffee.prod里的displayCount的值为3,不过博客http://mlgi.bright.biz.st/#!/ 并未每3个帖子就换页,怎么回事?
@luckypoem 因为我根本没有加入分页功能。。。哈哈
这个repo其实是基于我之前写的一个伪framework来做的,真正的business code只有两个viewModel:
home.coffee
, article.coffee
; 两个service:
remote/blog.coffee
, blog.coffee
; 两个html文件: home.html
, article.html
。
加起来不到100行代码,主要是验证一下能不能work 😿 ,之后就没怎么动了,因为...太懒了 😑 😓
你可以自己改一改,其实真的蛮简单的
我改githubRepo后,怎么一直不显示我issues里的文章?
@ernsky 讲道理是应该会显示的。。你是用的什么repo? 有看到报错么?
git for windows
@ernsky repo指的是在github上的repo, 你要先建立repo,添加issues,然后再试。如果你有link, 我可以帮你看一下是什么问题
你好。 我在linux vps上搭建了你这个博客程序:http://mlgi.bright.biz.st/#!/ ,不过如何新建源帖?? 谢谢侬。