SeaTOP.NET

jekyll中标题过长时用liquid的truncate过滤器截短

2021/02/22 , Mon

特地取了这么长的一个文章标题来测试过滤器的效果。

Liquid中有两个字符串截短过滤器:truncate和truncatewords,

truncatewords是按单词的个数来截短的,在中文中没什么用,英文单词间有空格。

它们的用法相同。

以truncate为例:

{ { "这是一个很长很长很长很长的文章标题title" |  truncate: 20 } }

输出:这是一个很长很长很长很长的文章标题…

连同默认生成的省略号共20个字符。

{ { "这是一个很长很长很长很长的文章标题title" |  truncate: 20,">>" } }

输出:这是一个很长很长很长很长的文章标题t»

自定义省略符号,但总共还是20个字符。

{ { "这是一个很长很长很长很长的文章标题title" |  truncate: 20,"" } }

输出:这是一个很长很长很长很长的文章标题tit

无省略符号输出,总共20个字符。

前一篇: Mac系统安装jekyll