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

又撸了个简单的博客,希望大家提些建议( flask+gitbook)

  •  
  •   mayne95 · 2016-12-06 16:21:40 +08:00 · 4008 次点击
    这是一个创建于 2911 天前的主题,其中的信息可能已经有所发展或是发生改变。

    传送门 前端渣,没做移动适配。

    项目地址

    目前只是基本的原型,希望大家提些建议。

    这是一个基于 flask 和 git 的简单博客程序,主要有以下几个特性。

    • 利用 git 以文件形式存储博文。(去掉了数据库)
    • 以 gitbook 为远程仓库,还可以在 gitbook 上发表和更新博文。(省去了前端编辑器)
    • 使用 gitbook 的 hooks ,在线编辑或者本地 push 之后,博文及时更新。

    目前实现

    • 通过 gitbook 的 SUMMARY.md 实现文章的标签分类。
    • 通过 git log 追溯文件历史,提取文件发表时间与更新时间。

    我说一下我的感受,原来的博客是按照 flask web 开发的那本书撸的。前端部分,要在线发表博文实在是难受。没有好用的前端编辑器。

    然后我看到 V 站里面分享的,直接上传 md 文件更新博文的博客。感觉不错,省去了在线编辑的麻烦。

    以前用 hexo 也感觉不错。 git 更新博客也很方便,然后我就结合了一下。

    这样既可以在本地编辑博文,又可以在 gitbook 上在线编辑。

    感觉很方便哈,去掉数据库之后感觉也“轻”了不少。

    第 1 条附言  ·  2016-12-28 18:04:00 +08:00
    感谢评论赐教。第一版本的前端确实是渣的不行╮(╯▽╰)╭。

    对前端无感(╯‵□′)╯︵┻━┻ ,不自己折腾了,老老实实用 bootstrap 重写。

    @feng32 推荐的书确实不错。

    标签,归档功能也完工了,看起来基本像是个博客了哈哈。

    再次感谢大家的评论,也希望自己能坚持把博客写下去。
    10 条回复    2016-12-10 03:53:44 +08:00
    gdsagdada
        1
    gdsagdada  
       2016-12-06 17:54:18 +08:00
    文章没写几个,博客平台倒是开发了一大堆,这是很多新手纠结的问题之一
    gdsagdada
        2
    gdsagdada  
       2016-12-06 17:54:46 +08:00
    google bolgs 要是不墙就很好用
    mayne95
        3
    mayne95  
    OP
       2016-12-06 18:56:44 +08:00 via Android
    @gdsagdada 造轮子也是在学习嘛😂
    1762628386
        4
    1762628386  
       2016-12-06 21:28:07 +08:00
    这也是博客? 黑
    501956430
        5
    501956430  
       2016-12-07 09:42:36 +08:00
    这样也发出来
    feng32
        6
    feng32  
       2016-12-07 12:40:15 +08:00   ❤️ 1
    楼主赶紧买本《写给大家看的设计书》然后改善一下页面设计吧 (逃)
    jinzhe
        7
    jinzhe  
       2016-12-07 13:30:57 +08:00
    伤眼睛
    mayne95
        8
    mayne95  
    OP
       2016-12-07 17:56:46 +08:00
    @feng32 感谢建议,已加入待读书单~ o(* ̄▽ ̄*)ブ
    xcc880
        9
    xcc880  
       2016-12-09 08:57:56 +08:00
    加油
    iKID
        10
    iKID  
       2016-12-10 03:53:44 +08:00 via iPhone
    元素之间的距离感怪怪的…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5238 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:43 · PVG 17:43 · LAX 01:43 · JFK 04:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.