V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Toninie
V2EX  ›  分享创造

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

  •  
  •   Toninie · 2018-06-12 17:53:09 +08:00 · 3617 次点击
    这是一个创建于 2383 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    8 条回复    2018-06-13 07:33:30 +08:00
    qfdk
        1
    qfdk  
       2018-06-12 18:21:06 +08:00 via iPhone
    显示不顺畅 各种卡顿.... iOS 体验不好 利用 issue 写博客算是滥用吧 不鼓励
    zythum
        2
    zythum  
       2018-06-12 19:11:51 +08:00   ❤️ 2
    你这样吧你的 GitHub secret 放出来不好吧

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