npm模块(按长度截取)
npm模块基本都是按照字数截取,你可以设置要固定长度的文章设为摘要,但是对于代码片段来说很不方便。
hexo-auto-excerpt
hexo-excerpt
1 | npm install --save hexo-auto-excerpt |
博客根目录安装,然后在主题配置文件中配置excerpt_length
即可。
自定义按行数截取
第二种我们可以按照文章的行数截取,这就要求你在前面几行写出文章的概要。具体实现需要更改下ejs
模板,本主题需要修改layout/_partial/article.ejs
,在div.article-entry
中添加如下代码:
1 | <% if (index){ %> |
主题中的配置文件增加如下行:
1 | auto_excerpt: |
这样每篇博文的前三行就会被截取为博文的摘要。
使用hexo read more标识
在博文中你想要截取的地方添加<!-- more -->
即可。这样在本标识之前的就为博文摘要。
- 本文链接: https:https://whyour.cn/post/hexo-yilia-auto-excerpt.html
- 最后更新于:
- 版权声明: 本博客所有文章除特别声明外,均采用 署名 4.0 国际(CC BY 4.0) 许可协议。转载请注明出处!
typescript中type和interface的区别
Angular6 组件之间数据通信