=============================
原创,如需转载,请指明出处
使用Hexo搭建博客比较方便,在创建新的文章(post)、草稿(draft)或者页面(page)时,hexo会使用默认的模板。默认模板可能不太符合我们自己的习惯,因此需要自定义。
打开hexo的安装目录,目录树为:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53hexo-install-directory
├── CNAME
├── _config.yml //Hexo的配置文件,可以配置主题、语言等
├── avatar.jpg
├── db.json
├── debug.log
├── node_modules
│ ├── hexo
│ ├── hexo-deployer-git
│ ├── hexo-generator-archive
│ ├── hexo-generator-category
│ ├── hexo-generator-feed
│ ├── hexo-generator-index
│ ├── hexo-generator-sitemap
│ ├── hexo-generator-tag
│ ├── hexo-migrator-wordpress
│ ├── hexo-renderer-ejs
│ ├── hexo-renderer-marked
│ ├── hexo-renderer-stylus
│ └── hexo-server
├── package.json
├── public //执行hexo g命令后,生成的内容会在这里,包括所有的文章、页面、分类、tag等.
│ ├── 2013
│ ├── 2014
│ ├── 2015
│ ├── 2016
│ ├── 404.html
│ ├── Staticfile
│ ├── archives
│ ├── atom.xml
│ ├── categories
│ ├── css
│ ├── images
│ ├── index.html
│ ├── js
│ ├── page
│ ├── sitemap.xml
│ └── vendors
├── scaffolds //保存着默认模板,自定义模板就是修改该目录下的文件
│ ├── draft.md //默认的草稿模板
│ ├── page.md //默认的页面模板
│ └── post.md //默认的文章模板
├── source //Hexo存放编辑页面的地方,可以使用vim或其他编辑器编辑这里的内容
│ ├── 404.html //自定义404页面,可以使用腾讯公益404页面
│ ├── Staticfile
│ ├── _drafts //存放所有的草稿文件的目录
│ ├── _posts //存放所有的文章文件的目录,用的最多,比如执行hexo n "post_name"之后,post_name这篇文章就存放在这个目录下
│ ├── categories
│ └── images //这是我自己定义的,用于存放个人的avatar
└── themes //Hexo的所有主题
├── landscape
├── next //这是我目前用的主题
└── yilia
如上所述,如果要自定义文章模板,则直接用编辑器打开hexo-install-directory/scaffolds/post.md
这个文件,然后自己编写需要的模板信息,保存即可。下次再执行hexo n "page_name"
命令时,Hexo就会使用这个模板来新建文章了。