我一直在尝试使用液体字符串过滤器删除制表符,但无济于事。我的内容来自混合源,因此从源中删除选项卡并不是解决方案。如果重要的话,这是为 Jekyll 静态站点做准备。
这是我的液体脚本:
"article" : "{{ post.content | markdownify | strip_html | strip_newlines | strip | escape_once | remove: '\[' | remove: '\t' | replace: '\ ', ' ' | remove: '\]' | remove: '\(' | remove: '\)' }}"
您可以在这里看到我正在尝试一些方法来删除它。我觉得我已经尝试了所有过滤器,但找不到方法从我的帖子中删除这个角色。当我将此字符复制到十六进制编辑器时,它是 09,我知道它是水平制表符。我知道我可以通过逐行传递 html 来解决这个问题,但我想看看是否可以进行一些小的调整来获取他的 toremove
或replace
此制表符。
我有点困惑,但你只是想删除制表符,对吗?
如果是这种情况,这里有几个选择:
1)简单去除过滤器:
{% assign foo = 'foo bar' | remove: " " %}
2)使用替换:
{% assign foo = 'foo bar' | replace: " ", '' %}
3)使用拆分+连接:
{% assign foo = 'foo bar' | split: " " | join: ' ' %}
归档时间: |
|
查看次数: |
2221 次 |
最近记录: |