我使用 Octopress 作为我的博客引擎。这是完美的。但如果帖子很多,比如400+个帖子,生成的速度就太慢了。
那么,有什么办法可以加快 Jekyll/Octopress 的生成速度呢?
Thanks.
显然,如果您只处理一篇文章,则无需等待整个网站生成。您正在寻找的是 rakeisolate[partial_post_name] 任务。
Using rake isolate
,您可以仅“隔离”您正在处理的帖子,并将所有其他帖子移动到source/_stash
文件夹。这partial_post_name
参数只是帖子文件名中的一些单词。例如,如果我想将帖子与前面的示例隔离开来,我会使用
rake isolate[plain-english]
这会将所有其他帖子移至source/_stash
并且只保留2011-09-29-just-type-the-title-of-the-post-here-in-plain-english.markdown
发表于source/_posts
。您也可以在跑步时执行此操作rake preview
。它只会检测到巨大的变化,并从那时起仅重新生成该帖子。
by @帕万·波迪拉 https://twitter.com/pavanpodila
更多信息:加快 Octopress 网站生成速度的技巧 http://blog.pixelingene.com/2011/09/tips-for-speeding-up-octopress-site-generation/
2013年1月8日更新:
Hexo http://zespia.tw/hexo/--一个快速、简单且强大的博客框架,由 Node.js 提供支持。
特点:速度惊人 - 生成静态文件一目了然
2013年6月20日更新:
gor https://github.com/wendal/gor-- 用 Go 编写的静态网站和博客生成器引擎
gor 有以下很棒的好处:1. 速度——编译我在wendal.net上的近200篇博客不到1秒2、简单——编译后只生成一个可执行文件,无其他依赖
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)