blog重建 & hexo设置
2年前为了梯子的掩护需求,匆匆在git page利用hexo搭建了个blog。一直以来也从来没写过东西,就留着一个hello world做摆设。最近一不小心翻了出来,决心重整一下,结果遇到一系列的问题。有些是升级中的新问题(eg: hexo 4.x -> 6.3),有的总感觉曾经研究过,但是忘了以后又得一点点扣文档,甚是浪费时间。特开此篇,把一些常见问题及solution & ref都记录一下。
Hexo设置
插件安装
hexo-theme-next
- hexo-word-counter
- hexo-renderer-pandoc
- hexo-generator-searchdb
hexo-deployer-git
hexo-optimize
其他问题
- 问题:如何使hexo文章在
_post
文件夹下的路径不映射到permenant-link中
?- 利用
title
和name
的变量区分,参考hexo-变量定义
例如:1
2new_post_name: :year/:title.md # 按年整理文档
permalink: :name/ # 保持简洁的url
- 利用
- 问题:what does
code_dir
for? And how to use it?答:用于引用代码文件,除展示外还可供下载,例如有一个
example_code.py
文件:可以被引用为:1
2ls source/downloads/code/
example_code.py效果如下:1
{% include_code code_name lang:python example_code.py %}
code_nameview raw 1
2
3
4# encoding: utf-8
# example_code.py
if __name__ == '__main__':
print('Hello World!')参考: issue #3211