拥抱 Jekyll 的新方式

2015-12-09 17:18:43 +08:00
 sneezry
在去年 2 月,我发布了一篇博客,[基于 Github 的前端轻量级博客系统]( http://jhe.li/q3d),这个系统被我命名为[Hooloo]( https://github.com/Sneezry/Hooloo),同时也发布到了[V2EX 社区]( http://v2ex.com/t/99647),也得到了不错的反馈。

编写 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 会是一个功能相对完善、性能相对稳定的正式版本。

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

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

https://github.com/OpenLiveWriter/OpenLiveWriter
logonod
2015-12-10 09:56:54 +08:00
喆神~~
sneezry
2015-12-10 10:20:25 +08:00
@panxianhai 对的,因为是用 Node 编写的,所以会是全平台的客户端
21grams
2015-12-10 11:08:24 +08:00
我觉得 hooloo 很好用的,没必要再折腾了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/242308

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX