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

拥抱 Jekyll 的新方式

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

    在去年 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
    好赞
    zwpaper
        6
    zwpaper  
       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   ·   实用小工具   ·   1199 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.