如何创建没有直接链接的HUGO页面

问题描述

反正有没有建立没有直接链接的hugo页面吗?我希望能够为页面创建降价文件,但仅允许人们在具有直接链接的情况下找到该页面

解决方法

是的,有可能。这实际上取决于您如何生成页面。现在,我向您展示了两种实现方法。

方法1 :您的_default / list.html会生成指向您内容的链接列表。您可以对其进行自定义以排除链接。观看如果有条件的话。

{{ range .RegularPages }}
   {{ if (not in .Title "title of page to exclude") }}
    <li>
        <a href="{{.Permalink}}">{{.Date.Format "2006-01-02"}} | {{.Title}}</a>
    </li>
   {{ end }}
{{ end }}

方法2:或者,您也可以将html文件放在hugo目录的 static 文件夹中。如果该目录不存在,则可以创建它。除非您从其他位置显式链接到静态内容,否则不会为静态内容生成直接链接。