Speed improvement
Cached rendered contents 9ba40f4
Rendered contents are cached in the warehouse. This saves a lot of time and made hot processing (2nd-time processing) much faster.
Lazy load language files of highlight.js hexojs/hexo-util@7f6469e
highlight.js is slow. Especially when it try to detect the language. Lazy load language files make processing faster and don't have to load bunch of unused language files. However there're some limitations:
- Auto detect must be disabled.
- You have to specify language in code block.
What can we do next?
Generation speed is slow so far. I'm still finding a way to solve it.
Include/exclude source files 8cca1f9
You can include/exclude specified source files in _config.yml
.
include:
- .htaccess
exclude:
- tmp/**/*
Other changes
- Add
first_line
option to code block #1607 2af6676 - Fix special tag names #1599 7e1d351
- Set
scrolling="no"
to make iframe responsive #1305 702d35d - Fix arguments with space analyze incorrectly in tag plugin #1581 7433af3
- Ignore
node_modules
folder in theme folder #1316 4eaec8a - Merge config instead of extend 61941e7