版本信息:
hexo的原始日志文件位于source/_posts
目录中,久而久之,这个目录下的文件就会越来越多,管理起来不方便。解决方式按年月归档,日志按创建时间放到不同的文件夹中,具体就是在配置文件中指定new_post_name: :year/:month/:title.md
。这样一来,新建日志时,就会根据系统时间自动创建目录。例如新建日志heyyx,
haiqiang:~/Workspace/myblog $hexo n heyyx
[info] File created at /Users/haiqiang/Workspace/myblog/source/_posts/2014/12/heyyx.md
haiqiang:~/Workspace/myblog $tree source/_posts/2014 -L 2
source/_posts/2014
└── 12
├── ELK搭建
├── ELK搭建.md
├── hexo日志原始文件管理.md
├── heyyx
└── heyyx.md
也许有人注意到目录中有个与新建日志同名的文件夹,这里唠叨两句,我没有使用第三方图床来保存图片,而是保存在与日志同名的文件夹中,默认这个功能是没有开启的,需要在配置文件_config.yml
中设置 post_asset_folder: true
。启用了assert文件夹,每篇日志都会新建一个同名的文件夹,不管有没有其他资源。对于那些空文件夹,有个插件hexo-console-clean-asset-folder,可以处理。当然了,手动建文件夹也可以,我一般都这么干 :-D
20141227@前海花园
评论