我们在搭建好博客后,肯定是第一时间写一篇文章测试一下啦!但是细心的你一定会发现一个问题,那就是——主页为什么会展示每一篇文章的所有内容?而不是首页只展示文章的部分内容,再提供一个阅读全文的按钮呢?
本篇博客就是帮助各个同学实现阅读全文的功能,同时根据自己的使用经验给出意见和建议。要实现阅读全文,目前存在两种方法,我们会一个个讨论,评价其优缺点的。
方法一:配置文件设置
首先我们需要找到Hexo所使用主题的主配置文件_config.yml,注意此处不是Hexo的主配置文件,而是主题的。博主所使用的是NexT主题,因此在此以此为例。
方法一是搜索此处的auto_excerpt,将enable改为true,就自动可以对每一篇文章进行分割了,length属性就是定义显示的字符数量。
但是不得不说,很不建议使用此方法,主要原因是:
- 作者不能灵活控制显示内容,只能固定遵循字数设置
- 会丢失Markdown语法的格式,只显示纯文本
对!没错!Markdown的格式会全部丢失,所以整个首页的博客预览会非常难看。而主题作者推荐的做法也写的非常明显了,就是在图片中红框当中的内容。
方法二:手动分割文章
在文章当中需要分割的位置手动插入以下语句即可:
1 | <!-- more --> |
效果还是很不错的,如图所示: