【问题标题】:Link Href to the correct pdf file将 Href 链接到正确的 pdf 文件
【发布时间】:2021-10-16 22:22:31
【问题描述】:

我在 Hugo 网站上工作,我需要一些帮助。

我有使用 pandoc/latex 生成的文件。该网站的 pdf 文件版本位于一个名为 PDFs 的文件夹中。

当“点击查看 pdf”被链接时,我希望 html href 使用匹配的 pdf 文件填充自身。

我将如何在 Javascript 中做到这一点?

网址:手册/公司/文化/? 加载pdf时的文件名/url:manual/company/culture/privacy-policy-index.md.tex.pdf

pdf 位于内容文件夹中

【问题讨论】:

    标签: javascript pdf static traversal hugo


    【解决方案1】:

    您可以为此使用页面包/页面资源 (https://gohugo.io/content-management/page-resources/)。从“.Page.Resources”变量中,您可以获取该特定文件夹中第一个 PDF 的 URL 并将其放在 href 中。您不需要(或可以使用)javascript。

    看起来像这样:

    <a href="{{ (.Page.Resources.GetMatch "**.pdf").RelPermalink }}">click to view pdf</a>
    

    【讨论】:

    • 谢谢。这对我来说是错误的,可能有语法错误吗?
    • 是的,可能有。你能分享你的回购吗?
    猜你喜欢
    • 2023-03-27
    • 2019-01-21
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多