NexT主题阅读全文设置
Hexo 的 Next 主题默认是首页显示你每篇文章的全文内容。想要在网站首页只显示每篇文章的部分内容,不要全部内容都展示出来。有两个解决方法:
- 修改 _config.yml 文件设置
- 直接在你的 md 博文中加一句
<!--more-->
第一种方法
用文本编辑器打开 themes/next 目录下的 _config.yml 文件,找到这段代码:1
2
3
4
5# Automatically Excerpt. Not recommend.
# Please use <!-- more --> in the post to control excerpt accurately.
auto_excerpt:
enable: false
length: 150
把enable
的false
改成true
就行了,然后length
是设定文章预览的文本长度。修改后重启 hexo 就好了。
但这种方法的效果是会格式化你文章的样式,直接把文字挤在一起显示,最后会有...
。
第二种方法
若想保留了样式并且自行选择显示哪些内容来预览。就可以在写md博文时,在想要显示预览的部分后加上<I--more-->
,这样这样首页和列表页展示的文章内容就是<!--more-->
之前的文字,而之后的就不会显示了,同时也保留文章原样式。