GitHub 上放置了一个基于 hexo-theme-matery 修改的模板 matery 可以开箱即用:
需要注意的是主题模板下载到本地使用 git clone --recurse
:
$ git clone --recurse https://github.com/xinetzone/matery.git
$ cd xinetzone.github.io/docs/
$ npm install hexo --save
接着,便可以在本地预览:
$ hexo clean && hexo g
$ hexo s # 预览
按照注释修改 /docs/_config.yml
用于个人使用。
若要建立一个多语种的网站,您可修改 new_post_name
和 permalink
参数,如下:
new_post_name: :lang/:title.md
permalink: :lang/:title/
当您建立新文章时,文章会被储存到:
$ hexo new "Hello World" --lang tw
# => source/_posts/tw/Hello-World.md
更多细节请 📖 如何修改 hexo-theme-matery 模板。
可能存在的问题
1. RPC failed
当您使用 git clone
克隆本仓库,而不是使用 git clone --recurse
时,如若报下面的错误:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
ffatal: the remote end hung up unexpectedly
atal: early EOF
fatal: index-pack failed
可以在终端输入如下命令解决:
$ git config --global http.postBuffer 524288000
还有一个比较有意思的设计: