爱意满满的作品展示区。
sneezry

拥抱 Jekyll 的新方式

  •  7
     
  •   sneezry ·
    Sneezry · Dec 9, 2015 · 6162 views
    This topic created in 3806 days ago, the information mentioned may be changed or developed.

    在去年 2 月,我发布了一篇博客,基于 Github 的前端轻量级博客系统,这个系统被我命名为Hooloo,同时也发布到了V2EX 社区,也得到了不错的反馈。

    编写 Hooloo 的初衷是希望能帮助不想在电脑上配置开发环境的用户同样能使用 GitHub Pages 撰写博客,出于这一点考虑, Hooloo 在设计上使用了最少的配置,实现了博客网站的基础功能。这是必须妥协的地方,配置简单、使用简单,那么功能上就必定大打折扣。没错, Hooloo 是一个轻得不能再轻的博客系统,轻到只提供一个博客列表和博客内容,其他的都是在 Theme 中 hard code 的。

    虽然 Hooloo 是这么简陋,但在我发布之时还是引发的很多人的热烈讨论,这是我意想不到的,甚至有些人也用 Hooloo 的思路开发了自己的博客系统。我意识到,使用 GitHub Pages 写博客不应该是极客们的特权,即使作为开发者,我真的应该为写博客在个人电脑上安装一整套开发环境吗?

    这些天我重新思考了这个问题,同时也觉得是时候对 Hooloo 说 Goodbye 了。多数人相信使用 Jekyll 写博客的优势是 Git ,也有些人认为是 Geek ,但我觉得我们不应如此吝啬, Jekyll 是个超赞的东西,不应该让它成为小众的玩物。

    但似乎 Jekyll 打出现以来就和开发者们脱离不开关系,它是设计处处透着 Geek 范,我曾经将 Jekyll 安利给我的朋友们,但当他们看到官方文档里大段大段的代码和命令就望而却步了,这不是他们的错,毕竟他们不以 coding 为生。

    今天我向大家宣布我在过去一周里开发的新项目—— MoteDown ,我相信它不仅能让更多抵触代码和命令行的人拥抱 Jekyll ,同时我也相信,对于很多可以熟练使用 Jekyll CLI ,可以轻松配置 Jekyll 开发环境的人也能更方便地使用 Jekyll 。

    MoteDown 是一个 Jekyll 博客管理软件,它可以方便快捷地帮你管理多个 Jekyll Site 。 MoteDown 在设计上充分参考了 Windows Live Writer ,尽量让没有接触过 Jekyll 的人将精力放在内容上,而不是网站本身上。

    MoteDown 自带了一个 Markdown 编辑器,也可以方便地预览 Markdown 编译后的样式。得益于 GitHub 强大的 API , MoteDown 脱离 Git 客户端,使用 RESTful API 即可对文章进行版本控制,这对没有接触过 Git 的人是一个不错的消息。

    由于我只在业余时间开发了一周, MoteDown 还只能算是一个雏形,很多功能都还没来得及实现,但现在的版本带给我的博客体验已经足够出色了,所以在今天我迫不及待地写了这篇文章与大家分享。

    MoteDown 在未来一段时间里会发布 4 个版本: Egg , Caterpillar , Pupa 和 Butterfly ,其中 Egg 会在非常有限的人群中提供测试, Caterpiller 会在一部分人群中提供测试, Pupa 会公开测试, Butterfly 会是一个功能相对完善、性能相对稳定的正式版本。

    当然,能听到你的想法,是我最盼望的事情 :)




    22 replies    2016-03-09 21:04:08 +08:00
    huangtao728
        1
    huangtao728  
       Dec 9, 2015 via Android
    超棒!!以后用 Jekyll 写博客太方便了!
    loading
        2
    loading  
       Dec 9, 2015 via Android
    就是装 ruby 太麻烦,是 go 就好了。
    blacktulip
        3
    blacktulip  
       Dec 9, 2015
    @loading Windows 装 Ruby 不是运行一个 exe 就搞定了?
    jz1206
        4
    jz1206  
       Dec 9, 2015
    好棒啊!
    banri
        5
    banri  
       Dec 9, 2015 via Android
    好赞
    ikw
        6
    ikw  
       Dec 9, 2015
    赞这做事风格!
    Phariel
        7
    Phariel  
       Dec 9, 2015 via Android
    我还是安利你们用 hexo
    caizixian
        8
    caizixian  
       Dec 9, 2015
    C# 写的?
    loading
        9
    loading  
       Dec 9, 2015 via Android
    @blacktulip 装 jekyll 还是比较麻烦,如果 jekyll 就是一个 exe 呢?
    sneezry
        10
    sneezry  
    OP
       Dec 9, 2015
    @caizixian Node 写的
    skpoo
        11
    skpoo  
       Dec 9, 2015
    可否调一下字体?在 Win10 下看点阵宋体有一点违和感
    sneezry
        12
    sneezry  
    OP
       Dec 9, 2015
    @skpoo 字体会调的,大部分时间我还是在自己的 mac 上开发的,所以没太关注 windows 上的字体问题
    peacewalker
        13
    peacewalker  
       Dec 10, 2015
    希望也能提供主题切换等功能。很赞,支持!
    iLtc
        14
    iLtc  
       Dec 10, 2015
    赞一下!
    panxianhai
        15
    panxianhai  
       Dec 10, 2015 via iPhone
    也会有 mac 客户端?
    DennyDai
        16
    DennyDai  
       Dec 10, 2015
    这些功能大概 VS Code 就都自带了。。。不过还不错
    Pastsong
        17
    Pastsong  
       Dec 10, 2015
    Windows Live Writer 刚刚开源了

    https://github.com/OpenLiveWriter/OpenLiveWriter
    logonod
        18
    logonod  
       Dec 10, 2015 via Android
    喆神~~
    sneezry
        19
    sneezry  
    OP
       Dec 10, 2015
    @panxianhai 对的,因为是用 Node 编写的,所以会是全平台的客户端
    21grams
        20
    21grams  
       Dec 10, 2015
    我觉得 hooloo 很好用的,没必要再折腾了吧
    youkochan
        21
    youkochan  
       Dec 14, 2015
    自定义程度不高。。。我自己还是比较喜欢折腾的。。。不过创意很赞~
    winfirm
        22
    winfirm  
       Mar 9, 2016
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1025 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 22:12 · PVG 06:12 · LAX 15:12 · JFK 18:12
    ♥ Do have faith in what you're doing.