html - Hugo 不显示子目录 [File.Dir] 中的页面

标签 html go hugo

当我将文件添加到主内容目录时,一切正常。 .md 发布文件出现,但是当我将文件放入子目录时。 {{ range (where .Pages "File.Dir""in""/articles/") }} 代码什么都不做。什么都没有出现。我包含了我网站的 index.html 文件的一部分以供更广泛的引用。我有一个文章文件夹 (/content/articles/),里面有多个 .md 文件。我在 Windows 10 上运行 Hugo。

谢谢你的帮助

<div class="row" id="articles">
        <div class="col-sm-12">
            <h3 class="category_header">Articles</h3>
            <div class="article_list card-body">
                    <ul>
                        {{ range (where .Pages "File.Dir" "in" "/articles/") }}
                        <li>
                            {{ .PublishDate.Format "Jan 2006" }} -
                            <a href="{{.Permalink}}">{{.Title}}</a>
                        </li>
                        {{ end }}
                    </ul>
            </div>
        </div>
    </div>

编辑:我认为这与 Windows 路径有关。我在 Ubuntu 上重新创建了我的网站,但没有遇到同样的问题。

最佳答案

我无法在我的 Windows 10 机器上重现这一点。

但一般来说,您可能应该使用

{{ range .Section "articles" }}

相反。

关于html - Hugo 不显示子目录 [File.Dir] 中的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53562000/

相关文章:

pointers - 附加到作为 map 中值的 slice

memory - Go 如何在 make 或 new 调用中分配内存?

javascript - 如何在 highlight.js 中使用特定字体

雨果日期与发布日期

html - 有没有人遇到过自定义属性不起作用的浏览器?

cocoa - WebVIew 问题 HTML5 文档类型

html - 用于外部链接的 Cakephp 2.x HTML 帮助程序不起作用

go - 如何并发优化大型递归任务

雨果服务器不从静态文件夹渲染图像

php - 如何摆脱文本区域中的多余空格?