我正在用jekyll开发一个博客,直到现在我对它非常满意。但是,随着我做更多的帖子,再生的时间变得越来越荒谬(3-4分钟)。每次你做出改变都要等那么久是不可行的。
规格:
这些规格是正常的吗?
我已经更新到Jekyll 3.0来尝试增量再生,但这对我的情况没有帮助。
有什么想法吗?
谢谢!
威廉
发布于 2017-03-16 02:51:47
在您的站点上运行jekyll serve --profile并检查什么需要更多的时间来呈现。它应该输出一个如下所示的表。
Filename | Count | Bytes | Time
----------------------------------------------------------------------+-------+----------+------
_layouts/compress.html | 73 | 1649.86K | 1.526
_layouts/default.html | 72 | 1874.79K | 0.445
_layouts/post.html | 58 | 980.02K | 0.307
_posts/2015-12-10-how-to-create-and-host-a-website-on-github-pages.md | 1 | 9.36K | 0.294
feed.xml | 1 | 34.74K | 0.105
_includes/prev-next.html | 58 | 39.17K | 0.053
sitemap.xml | 1 | 19.90K | 0.035
_pages/archive.md | 1 | 28.98K | 0.035
_posts/2017-02-15-jekyll-sort-filters.md | 1 | 16.09K | 0.019
_includes/ga_data_fetch.html | 58 | 41.77K | 0.018
_includes/disqus-script.html | 58 | 30.89K | 0.018
_pages/tags.html | 1 | 14.97K | 0.015这应该能让你对问题的存在有一个合理的认识。
现在,在对站点进行更改时,如果希望只呈现已更改的文件,请使用jekyll serve --incremental或jekyll serve -I。
增量构建仍然存在着Jekyll团队正在处理的一些问题。
只呈现您正在编写的最新帖子的一个方便的选项是jekyll serve --watch --limit_posts 1。这为我在写新帖子时节省了很多时间。
发布于 2016-08-05 14:32:33
有几种选择
发布于 2018-03-01 21:05:23
分析显示没有什么可担心的,但我仍然有2-3秒的再生时间与一个简单的一个网页的网站。
我使用了一个超级简单的Gemfile
source 'https://rubygems.org'
ruby "2.4.2"
gem "jekyll", "~> 3.6.2"然后又给bundle install打了电话。
在此基础上,再生时间在1秒以下恢复。
https://stackoverflow.com/questions/33524335
复制相似问题