Jekyll / Liquid用分隔符打印数字的方式?

时间:2016-02-06 22:41:44

标签: jekyll liquid

我在Jekyll中打印大号(由Liquid提供支持),默认情况下不执行任何格式化。我想打印带有分隔符的整数,例如将12000渲染为12,000

我在Liquid中寻找过滤选项支持这一点无济于事。我是否需要编写自己的扩展/过滤器并自己完成?

1 个答案:

答案 0 :(得分:0)

看起来没有内置过滤器来执行此操作,并且在评论中提到的“Virtua Creative”Shopify提供了用于执行特定于区域设置的数字格式的JavaScript库。 (这是有道理的,因为Jekyll代码是在没有环境的上下文的情况下生成的。)

所以创建一个插件是最好的选择。但是,似乎已经存在一个插件来执行此操作(以及其他基本类型的过滤)。参见:

https://github.com/23maverick23/jekyll-humanize