0%

hexo博客高阶设置

  本文主要讲述Hexo博客的目录结构和首页文章展现形式、热文推荐等博客的一些高级用法,提供给对博客有进一步了解需求和向进一步增加博客功能的朋友们。

image

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
53
hexo-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

博客高级设置

1. 设置首页文章列表不显示全文(只显示预览)

  编辑进入hexo博客项目的themes/next/_config.yml文件,搜索”auto_excerpt“,找到如下部分:

1
2
3
4
5
# Automatically Excerpt. Not recommand.
# Please use <!-- more --> in the post to control excerpt accurately.
auto_excerpt:
enable: false
length: 150

​ 将enable修改为true,length设置为150,然后hexo d -g重新进行网站部署。

用户可以在文章中通过 <!-- more --> 标记来精确划分摘要信息,标记之前的段落将作为摘要显示在首页。

2.增加文章热度统计

3.网址英文显示

参考文献