hexo-theme-material-flow
hexo-theme-material-flow copied to clipboard
首页Card内容摘要问题
首页显示文章内容似乎是全部显示,这样某一篇文章特别长就会显得很不协调
希望能够在 Front-matter 里增加 description
参数指定摘要内容
@stkevintan 同问,怎么设置 read more,找了半天都不会!谢谢。
我也是这个问题,摘要显示了全部文章,而且标题不是一个链接。
找到解决方案了:参看百度
将\layout_partial\post.ejs修改一下
<% if (post.excerpt) { %>
<div class="readmore">
<%- post.excerpt || post.content %>
<a href="<%- url_for(post.path) %>">阅读全文</a>
</div>
<% } else { %>
<%- truncate(strip_html(post.content), {length: 168, omission: ' ...... '})%>
<div class="readmore">
<a href="<%- url_for(post.path) %>">阅读全文</a>
</div>
<% } %>
这样即可 对已加入<!--more-->
,和没加入的文章都管用。
@budaig 可以用,但是变成了只截取文本,排版全乱了。似乎要使用文章页面的格式来生成Card内容而不是简单截取文本?
@happyfarmergo 上面的那段 替换 掉
<%- post.excerpt || post.content %>
<% if (post.excerpt) { %>
<div class="readmore">
<a href="<%- url_for(post.path) %>">Read More</a>
</div>
<% } %>
都测试了,对md文章有无<!--more-->
标签都有效。
对于没加<!--more-->
标签的没办法显示图片。
加了<!--more-->
标签的可以显示图片。
已解决。才知道,不过对于没设置可以看这位 https://twiceyuan.com/2014/05/25/hexo%E8%87%AA%E5%8A%A8%E6%B7%BB%E5%8A%A0readmore%E6%A0%87%E8%AE%B0/