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

拥抱 Jekyll 的新方式

  •  7
     
  •   sneezry
    Sneezry 2015-12-09 17:18:43 +08:00 5825 次点击
    这是一个创建于 3610 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    https://github.com/OpenLiveWriter/OpenLiveWriter
    logonod
        18
    logonod  
       2015-12-10 09:56:54 +08:00 via Android
    神~~
    sneezry
        19
    sneezry  
    OP
       2015-12-10 10:20:25 +08:00
    @panxianhai 对的,因为是用 Node 编写的,所以会是全平台的客户端
    21grams
        20
    21grams  
       2015-12-10 11:08:24 +08:00
    我觉得 hooloo 很好用的,没必要再折腾了吧
    youkochan
        21
    youkochan  
       2015-12-14 09:24:27 +08:00
    自定义程度不高。。。我自己还是比较喜欢折腾的。。。不过创意很赞~
    winfirm
        22
    winfirm  
       2016-03-09 21:04:08 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3661 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:34 PVG 18:34 LAX 03:34 JFK 06:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86