一个基于 GitHub api 的纯前端博客,发布简易,支持评论

2018-06-12 17:53:09 +08:00
 Toninie

项目地址
代码使用 vue.js 开发,参考了很多借助 Github api 的博客方案,通过魔改评论插件 Gitment 实现完整的博文及评论功能。
主要使用了 Github issue 来保存数据,发布和管理博文方便,部署到 Github pages 即可成为 Github 的个人主页和博客,详情见我的博客
目前只是一个初版,后续还会完善样式和补充更多功能。觉得不错的朋友,你宝贵的星星是支持我的最大动力,有更多想法的欢迎交流。

3579 次点击
所在节点    分享创造
8 条回复
qfdk
2018-06-12 18:21:06 +08:00
显示不顺畅 各种卡顿.... iOS 体验不好 利用 issue 写博客算是滥用吧 不鼓励
zythum
2018-06-12 19:11:51 +08:00
你这样吧你的 GitHub secret 放出来不好吧

littlewin
2018-06-12 19:20:08 +08:00
借机推荐一波我的思路 https://littlewin.wang/|
我是很多吹水文章放服务器,一些技术文章放 github issue
最后汇总在前端,对 github issue 的 reply 还是建议引导去 github 里操作
littlewin
2018-06-12 19:20:52 +08:00
https://littlewin.wang/
链接贴错了
Toninie
2018-06-12 23:27:04 +08:00
@qfdk 移动端的样式还没调,可能确实会有些问题。用到 issue,是因为我的博客需求比较简单,可能就是一些工作和学习的技术总结,不会写太多,之前也有专门弄个服务器来搭博客,但是有时服务器或者域名疏于管理,出现过忘记续费或者运营商跑路而被清掉的情况,所以想尝试弄个管理简单而且数据稳定的方案,哈哈。至于是否滥用,这个在我引用的评论插件 Gitment 的原作者也曾咨询过 Github,他们的态度是允许的,所以这个改造成内容和评论都储存在 issue,作为个人的 Github page,我觉得应该还算是正常使用哈~
Toninie
2018-06-12 23:35:33 +08:00
@zythum 这是因为 Gitment 评论插件也是个纯前端的插件,会把 Oauth application 的 id 和 secret 放在页面中使用,前端你懂的,代码里的东西有心去找总是会找到的,我觉得没什么问题,是因为这个 id 和 secret 只在设置的域名中能使用,登录以后跳转的地址也是唯一固定的,暂时没发现有什么风险
Trim21
2018-06-13 02:18:52 +08:00
用手机在首页点了半天正文怎么也点不进去,才发现要点标题才能进去...
yaerda
2018-06-13 07:33:30 +08:00
@littlewin #4 哇 感觉很不错呢 我也在想这样做,正经的技术放 issue,个人的,闲聊的放自己这,嗯,网站做的很不错吼,感觉你比我想出来的还要做的更好,喜欢哈哈,很多小图标看的都很舒服,排版也很棒啊,看到你放了博客的升级之路,学习一波哈哈,,废话不说 已 Star+Watching

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX