问题标签 [hugo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8137 浏览

pygments - Hugo + Pygments——如何改变高亮主题?

将 Pygments 与 Hugo 结合使用,我可以使用如下块进行语法高亮:

这种“有效”的原因在于代码是彩色的,但颜色不好,白色背景(来自 Hugo 主题)上有白色文本(来自 Pygments)。有没有办法改变突出显示的主题?

0 投票
1 回答
1046 浏览

go - 如何在范围内结合 where 和 first

我是 Go 和 Hugo 站点生成器的新手,目前正在创建一个简单的主题。我正在尝试将where过滤器与first功能结合起来,但我无法使其工作。

我想要的是获得该post部分的前 10 个项目

以上工作正常,但我如何让它只返回前 10 项(以下不起作用):

0 投票
1 回答
311 浏览

templates - How to do asciidocify instead of markdownify in hugo go templates?

In my hugo project I define a "description" attribute in a yaml config file.

I use it in a html file and run it through the markdown preprocessor.

As I normally use Asciidoc files I would prefer to have the sourcefiles in Asciidoc. But I didn't find a function like "asciidocify".

How can I do that?

0 投票
1 回答
575 浏览

go - 车把内的 Hugo 语法文档?

我正在尝试使用 Hugo 建立一个网站,并且很难理解他们的一些文档。具体来说,在模板中显示 frontmatter 时。

您可以对手柄杆内的变量执行一些功能。例如:{{ range .Data.Pages }} 什么是范围?我找不到任何关于这些功能做什么的文档。或者它只是简单的围棋代码,任何围棋都是公平的游戏?只是在寻找文档,这样我就可以弄清楚我需要什么。

0 投票
1 回答
1362 浏览

go - Hugo - 为自定义内容类型渲染列表视图

我们创建了一个名为“属性”的自定义内容类型。我们的内容目录如下所示:content/property/。然后,我们为主题中的属性创建了一个单一的列表布局:themes/theme_name/layouts/property/。

单人工作正常。我们根本无法让列表布局正常工作。我们需要哪些模板函数来迭代列表视图中的属性?在 single.html 我们使用{{range .Data.Properties }}and {{ range .Data.Page }},我们也在 list.html 中尝试过。基本上,我们只需要知道如何从 Markdown 文件中为页面上的特定内容类型迭代数据。

0 投票
3 回答
10662 浏览

markdown - 如何在 Hugo/Markdown 页面中包含另一个文件?

最近给了我一个网站的重新开发。重新设计的站点将在Markdown中完成,并通过Hugo 静态站点生成器运行。

有没有办法在通过 Hugo 处理的 Markdown 网页中包含其他文件?如果是这样,怎么做?除非我遗漏了什么,否则Hugo 文档中没有解决这个问题。

使用 HTML 和一些服务器(至少是 Apache),您可以执行以下操作:

我尝试创建一个模板页面,将“一些内容”和“更多内容”之类的内容放入模板中,然后将包含在我的 .md 文件中的内容通过模板中的 {{ .Content }} “包含”。但是,1)这似乎是使用模板的错误方式。2) 如果需要,我还没有找到一种方法来引入更多文件。

0 投票
3 回答
454 浏览

docker - Docker 似乎没有映射端口

我和雨果一起工作

尝试在 Docker 容器中运行以允许人们轻松管理内容。

我的首要任务是让 Hugo 运行起来,让人们能够在本地查看该站点。

这是我的 Dockerfile:

我正在查看站点回购然后运行 ​​Hugo -hugo server

然后我通过以下方式运行这个容器:

报告一切正常,但是当我尝试在本地浏览时,localhost:1313我什么也看不到。

有什么想法我哪里出错了吗?

更新

docker ps给我:

docker logs 9e1给我:

0 投票
2 回答
980 浏览

html - 如何在 Atom 中语法高亮 go 模板文件?

我有一堆.html我正在处理的文件,它们实际上是 golang 模板文件。如果我将文件重命名为,.gohtml那么 Atom 会正确突出显示 gaoling 模板标记以及 HTML。我无法将文件重命名为.gohtml(它们必须保留.html),因为我正在使用Hugo 静态站点生成器,如果这样做会失败。

有没有办法让 Atom.html像文件一样突出显示所有.gohtml文件?

0 投票
1 回答
1544 浏览

middleman - 从 JSON 数组生成静态站点

我有一个包含美国每个州和城市的巨大 JSON 数组,以及关于每个州和城市的其他数据。我想遍历 JSON 并输出这样的树结构:

  1. [阿拉巴马州]
    • 索引.html
    • [阿布维尔]
      • 索引.html
    • [亚当斯维尔]
      • 索引.html
  2. [阿拉斯加州]
    • 索引.html
    • [安克雷奇]
      • 索引.html
    • [费尔班克斯]
      • 索引.html
  3. ...ETC

我有两种布局:

  1. state.html
  2. 城市.html

到目前为止,我还没有找到一个很好的方法来做到这一点。许多静态生成器似乎能够将 JSON 用于内容中的元数据,但不能用于内容的主要来源。

谢谢!

0 投票
1 回答
886 浏览

go - travis go错误'命令“eval go get -t -v ./...”失败'

我有一个非常简单的设置.. - Travis.yml 文件:https ://github.com/openassistive/OpenATFrontEnd/blob/master/.travis.yml

其中有这一行:

但它失败了 - 与

命令“eval go get -t -v ./...”失败。正在重试,3 次中的 2 次。

https://travis-ci.org/openassistive/OpenATFrontEnd/builds/166105574)我想不通。我看到语言设置正确 - 并且查看其他 SO 帖子版本号是正确的。我应该使用不同的版本吗?