以下为搭建博客过程中踩的一些坑。
设置侧边栏菜单
通过Font Awesome 来配置侧边栏菜单图标时,可能会出现图标不显示的情况,此时只需在Font Awesome 中复制其他同类图标即可。
避免每次提交输入账号密码
将repo: https://github.com/ThisNautilus/ThisNautilus.github.io.git
替换为repo: git@github.com:ThisNautilus/ThisNautilus.github.io.git
提交博客步骤
注意:提交前先clean
1 | $ hexo clean |
生成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-->
即可
注意,实际插入的时候不要加反引号
在线图床使用
当需要再博客中插入图片的时候,需使用图床,网上有些推荐,目前使用的是遇见图床。
参考帖子
- Hexo官方文档:https://hexo.io/zh-cn/
- Next主题官方文档:http://theme-next.iissnan.com/
- 某博客:https://blog.enjoytoshare.club/