我是雨果和Netlify的新手,所以我可能只是做错了.
我已成功构建和部署了一个带有画廊的网站,使用Hugo,Galleria插件,并部署到Netlify这一切都有效.但是,我想尝试使用Netlify CMS,我正在努力设置它来处理图库功能(它只是写文本帖子很好)
我不确定这是否是Netlify CMS的限制,或者我是否以不适合静态网站的方式进行画廊.
为了实现Hugo的画廊,我在每个帖子的前面做了以下事情:
+++
date = "2017-02-13T23:17:09+01:00"
summary = "In which I fail to RTFM, visit a Lamasery, and eat a lot of fruit."
tags = []
title = "China 2017: Day 11"
[[galleria]]
imgSrc = "../images/china/11/Lama-Temple.JPG"
imgTitle = "Hall In The Lama Temple"
imgDesc = "One of the main halls of the Lama Temple."
[[galleria]]
imgSrc = "../images/china/11/Octagonal-Hall.JPG"
imgTitle = "Octagonal Hall"
imgDesc = "An octagonal building just …Run Code Online (Sandbox Code Playgroud) 我有一个 MkDocs 站点的模板,它使用 Jinja2。我正在尝试添加每个页面的 PDF 版本的链接。PDF 始终与 Markdown 文件具有相同的名称。因此,我尝试在模板中添加一个链接,该链接将自动为每个页面定位正确的 PDF。这比让作者向每个页面添加手动链接感觉更清晰。
<a href="{{ page.url|url }}.pdf">Download</a>
上面的内容几乎是正确的,但是所有 URL 的末尾都有一个“/”。意思是结果是:
page/url/slug/.pdf
MkDocs 和 Jinja 似乎都没有提供过滤器来删除尾随斜杠,所以我想知道是否可以使用正则表达式来删除它。我相信这会像这样简单\/$?但是,我无法从文档中看到如何在 Jinja 中应用正则表达式过滤器?