Jekyll 在我的 id 名称周围放置空格,使它们变得无用

Jekyll is putting spaces around my id names making them useless

Jeykll 正在输出 catergory_name 和 tag_name 周围有 space 的变量,这破坏了我与变量一起使用的 ID。

有人以前看过这个吗?

<a class="link" href="{{ site.baseurl }}/categories/#{{category_name}}">{{category_name}}</a>

类别名称为披萨的网站输出。请注意 URL 中的类别名称(披萨)前后有一个 space。

<a class="link" href="/categories/# pizza ">pizza</a>

我无法在我的测试环境中重现前导空格,所以我能做的最好的就是建议一个解决方法。

您可以尝试 trim 您的 {{category_name}} Liquid 变量中的所有前导和尾随空格 strip [1]。

{{ category_name | strip }}

[1] https://shopify.github.io/liquid/filters/strip/