Hexo 和 Jekyll 的主要差异是什么,各自的优缺点是什么?

2015-06-04 12:05:15 +08:00
 Mak
Hexo:

http://hexo.io/
https://github.com/hexojs/hexo

Jekyll:

http://jekyllrb.com/
https://github.com/jekyll/jekyll
12317 次点击
所在节点    Jekyll
12 条回复
046569
2015-06-04 12:30:04 +08:00
无人邀请怒答一记.
1. 名字不同
2. Hexo 比 Jekyll 少打 2 个字母.
3. Jekyll 比 Hexo 多打 2 个字母.
以上为知乎体.
Gonster
2015-06-04 12:38:06 +08:00
一个是阆苑仙葩 一个是美玉无瑕 噗
Suclogger
2015-06-04 13:05:54 +08:00
github page 推荐的博客是Jekyll,但是个人感觉 Hexo 更好
Pastsong
2015-06-04 13:36:24 +08:00
在 Github Page 里用 Jekyll 其实是上传一个工程文件 Github 自动生成静态文件,而 Hexo 是先生成好文件再部署的。(当然直接部署 _site 文件夹也可以)

Hexo用nodejs写的,CLI更好用,theme切换更方便
Jekyll和Github配合跟好,据说ruby在生成大量文章时会有性能问题?

Jekyll有个增强版叫Octopress,没用过
flyaway
2015-06-04 14:46:40 +08:00
Jekyll虽然也支持插件,但是Github对Jekyll的插件有很多限制,如果用github pages,那基本用不了插件。另外,渲染速度上Hexo确实应该完爆Jekyll.
我本人正想找时间从jekyll转移到Hexo
046569
2015-06-04 18:43:17 +08:00
@flyaway
纯属好奇, LS 是如何测试双方的渲染速度的,又为何从 Jekyll 迁出呢?
flyaway
2015-06-04 19:54:10 +08:00
@046569 关于测试:我曾经看过一篇分析文章的,对这两种引擎进行过评测,同时渲染几百篇博文的话,差距很明显。但是具体数字我已经记不得了……

关于迁移:因为Jekyll本身是使用ruby写的,我自己不用ruby,想做一些独特修改的话很麻烦,还不如换到一个用自己比较熟悉的语言写成的引擎上面。(虽然我对js也不熟,但总比ruby来的熟悉……)
dragonszy
2015-06-04 20:09:18 +08:00
Hugo 路过...
046569
2015-06-04 20:38:39 +08:00
@flyaway
Liquid 是个大深坑,累觉不爱.我经常会觉得它和 Ruby 没啥关系...
flyaway
2015-06-04 20:46:07 +08:00
@046569 虽然没有深入看过Liquid,但从几次修改实践来看,Liquid确实不太好用~~
Mak
2015-06-05 11:53:32 +08:00
@dragonszy 赞,研究一下,多谢。
winfirm
2016-03-09 21:02:20 +08:00
目前 jekyll 环境比前几年容易搭起来了,使用也简单。
http://www.panxw.com

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

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

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

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

© 2021 V2EX