Hexo配置注意事项

以下为搭建博客过程中踩的一些坑。

设置侧边栏菜单

通过Font Awesome 来配置侧边栏菜单图标时,可能会出现图标不显示的情况,此时只需在Font Awesome 中复制其他同类图标即可。

避免每次提交输入账号密码

repo: https://github.com/ThisNautilus/ThisNautilus.github.io.git

替换为repo: git@github.com:ThisNautilus/ThisNautilus.github.io.git

提交博客步骤

注意:提交前先clean

1
2
3
$ hexo clean
$ hexo g
$ hexo d

生成about页面

也称为:利用hexo的page功能实现保留页面
hexo n page about
新建一个标题为 about 的页面,默认链接地址为 主页地址/about/

  • 标题可以为中文,但一般习惯用英文;
  • 页面标题和文章一样可以随意修改;
  • 页面不会出现在首页文章列表和归档中,也不支持设置分类和标签。

生成categories页面

添加标签页面,前面通过修改next主题下的_config.yml文件中的menu选项,可以在主页面的菜单栏添加标签选项,但是此时点击标签,跳转的页面会显示page not found。此时我们要新建一个页面

hexo new page categories

在生成的index.md文件中添加type: categories

注意:之后要留空格

生成tags页面

添加标签页面,前面通过修改next主题下的_config.yml文件中的menu选项,可以在主页面的菜单栏添加标签选项,但是此时点击标签,跳转的页面会显示page not found。此时我们要新建一个页面

hexo new page tags

在生成的index.md文件中添加type: tags

如何让博文列表不显示全部内容

默认情况下,生成的博文目录会显示全部的文章内容,如何设置文章摘要的长度呢?

答案是在合适的位置加上<!--more-->即可

注意,实际插入的时候不要加反引号

在线图床使用

当需要再博客中插入图片的时候,需使用图床,网上有些推荐,目前使用的是遇见图床

参考帖子