c# DotLiquid 过滤器 truncatewords 不工作

c# DotLiquid filter truncatewords not working

问题

这个例子不起作用。它returns全部五个字。

{%assign value = "word word word word word"%}
{{ value | truncatewords: 1 }}

解决方案 1

改为使用下划线 "truncate_words"。这returns就一个字

{%assign value = "word word word word word"%}
{{ value | truncate_words: 1 }}

解决方案 2

如果命名约定设置为 C#,那么您应该使用驼峰式 "TruncateWords"。这returns就一个字

{%assign value = "word word word word word"%}
{{ value | TruncateWords: 1 }}