Hexo自动生成摘要
Hexo首页默认展示整篇内容,会导致首页非常冗长。虽然可以在头设置中指定摘要 excerpt: 值,或者在文章中使用 <!-- more -->,那么 <!-- more --> 之前的文字将会作为摘要。如下:
1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. |
更好的选项是,使用摘要自动生成插件 hexo-excerpt。
安装
1 | npm install hexo-excerpt --save |
配置
可以通过在配置中设置深度(默认为10)来指定摘录的大小。
还可以使用 css 选择器从生成的摘录中排除某些标记。与任何选择器匹配的标记将被排除在外。
默认行为是只显示一个摘录,如果它不会是整篇文章。将 hideWholePostExcerpts 设置为 false 以覆盖它并显示整个文章摘要。
在站点配置文件中添加以下配置:
1 | excerpt: |