如何在 Eleventy Liquid 模板中使用 slugify 过滤器获取绝对 URL?

问题描述 投票:0回答:1

在使用 Liquid 模板的 Eleventy 网站中,我通常可以使用

url
过滤器获得完整/绝对 URL,如下所示
{{'/books/' | url}}

当我循环数据时,我需要使用

slugify
过滤器将该数据转换为可用的 URL,如下所示:
/books/{{book.title | slugify}}

这可行,但我得到的 URL 不是绝对的。我怎样才能让两者同时发生?我尝试过以下方法:

  • {{'/books/' {% book.title | slugify %} | url}}
  • {{'/books/' {{ book.title | slugify }} | url}}
  • {{'/books/'book.title | slugify | url}}

我似乎找不到任何有关使用这样的多个过滤器的文档。

liquid eleventy
1个回答
0
投票
{{ '/books/' | url }}{{ book.title | slugify | url }}

<a href="{{ '/books/' | url }}{{ book.title | slugify | url }}">{{ book.title }}</a>
© www.soinside.com 2019 - 2024. All rights reserved.