在我的index.html页面中,我想在post.excerpt之后追加'...'.理想化的方法是使用代码{{ post.excerpt |replace_last:'</p>', '……</p>' }},但replace_last似乎没有定义过滤器.那我怎么能在jekyll做到这一点?谢谢.
在我看来,更好的方法是CSS:
.excerpt p:last-child::after {
content: '..';
}
Run Code Online (Sandbox Code Playgroud)
这会after在摘录中的最后一段psuedo元素中添加".." div.
<div class="excerpt">
<p>Normal paragraph.</p>
<p>Paragraph with trailing ellipsis.</p>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您需要使用Jekyll,可以使用slice过滤器来剪切尾部</p>和append过滤器以添加'...</p>'到最后.如果您的摘录不以段落结尾,则此操作无效.
| 归档时间: |
|
| 查看次数: |
181 次 |
| 最近记录: |