У меня есть шаблон для сайта MkDocs, который использует Jinja2.Я пытаюсь добавить ссылку на PDF-версию каждой страницы.PDF всегда имеет то же имя, что и файл уценки.Поэтому я пытаюсь добавить в шаблон ссылку, которая будет автоматически ориентирована на правильный PDF для каждой страницы.Это кажется чище, чем когда авторы добавляют ссылку на каждую страницу вручную.
<a href="{{ page.url|url }}.pdf">Download</a>
Выше приведено почти правильно, но в конце всех URL-адресов есть символ '/',Это означает:
page/url/slug/.pdf
Кажется, ни MkDocs, ни Jinja не предоставляют фильтра для удаления конечных слешей, поэтому мне интересно, можно ли использовать регулярное выражение для его удаления.Я полагаю, это будет так же просто, как \/$
?Однако из документов я не вижу, как применить фильтр регулярных выражений в Jinja?