Open hoosin opened 7 years ago
前段时间刚刚把 https 上生产了。
https
然后 javascript.mom 想着总不能荒废了吧,想搞个博客,又不想自己写个博客系统这么麻烦。
想下之前很多同学用 Issues 来写博客,但这样略显逼格不够高啊。灵机一动,我直接去找了 Github 官方的开放 API 。就用 Github Issues 做博客后台系统吧。
Issues
Github
前端应用基于了 Nodejs(Koa2 + Jade) ,通过定时任务 node-schedule 每小时去 Issues server 获取(最初是实时获取,导致服务经常挂),然后通过 fs 模块去把获取的数据以 Json 的形式存在本地,这样服务端渲染的时候就可以本地读取 Json 就行了。
Nodejs(Koa2 + Jade)
node-schedule
Issues server
fs
Json
评论系统我采用的是 disqus ,这里不介绍啥了,有兴趣的同学可以看看。
最后上代码:https://github.com/hoosin/JavaScript.mom
前段时间刚刚把
https
上生产了。然后 javascript.mom 想着总不能荒废了吧,想搞个博客,又不想自己写个博客系统这么麻烦。
想下之前很多同学用
Issues
来写博客,但这样略显逼格不够高啊。灵机一动,我直接去找了Github
官方的开放 API 。就用Github
Issues
做博客后台系统吧。前端应用基于了
Nodejs(Koa2 + Jade)
,通过定时任务node-schedule
每小时去Issues server
获取(最初是实时获取,导致服务经常挂),然后通过fs
模块去把获取的数据以Json
的形式存在本地,这样服务端渲染的时候就可以本地读取Json
就行了。评论系统我采用的是 disqus ,这里不介绍啥了,有兴趣的同学可以看看。
最后上代码:https://github.com/hoosin/JavaScript.mom