草庐IT

go - Hugo 如何维护站点范围的数据,比如 .Site.AllPages?

我正在寻找一些关于Hugo可能如何管理站点范围数据的简短示例,例如Site.AllPages。具体来说,Hugo似乎太快无法读取每个文件及其元数据,然后才开始生成页面并制作类似.Site.AllPages可用——但显然必须如此。Ruby(Jekyll)和Python(Pelican)真的有那么慢吗?还是Hugo在一切准备就绪之前使用某种特定(算法)方法生成页面? 最佳答案 没有魔法,Hugo不会开始任何渲染,直到.Site.Pages等集合被填满并准备就绪。这里的一些关键点:我们有一个处理管道,我们会尽可能地进行并发处理,因此您的C

go - Hugo 如何维护站点范围的数据,比如 .Site.AllPages?

我正在寻找一些关于Hugo可能如何管理站点范围数据的简短示例,例如Site.AllPages。具体来说,Hugo似乎太快无法读取每个文件及其元数据,然后才开始生成页面并制作类似.Site.AllPages可用——但显然必须如此。Ruby(Jekyll)和Python(Pelican)真的有那么慢吗?还是Hugo在一切准备就绪之前使用某种特定(算法)方法生成页面? 最佳答案 没有魔法,Hugo不会开始任何渲染,直到.Site.Pages等集合被填满并准备就绪。这里的一些关键点:我们有一个处理管道,我们会尽可能地进行并发处理,因此您的C

go - 雨果帖子不显示

使用HugoQuickstart,我能够启动并运行一个博客,甚至写了一篇文章。当我运行hugoserver-D或hugoserver-D--watch--verbose时,我可以在本地主机上看到我的帖子。但是当我只运行hugoserver时,我的博客只加载标题而不加载帖子。我已经使用hugoserver生成了必要的文件。我应该怎么做才能在运行hugoserver时加载所有内容? 最佳答案 在您的content/posts/中,在frontmatter中查找字段draft(应该位于posts文件夹中每个文件的顶部)。前面的内容应该类似

go - 雨果帖子不显示

使用HugoQuickstart,我能够启动并运行一个博客,甚至写了一篇文章。当我运行hugoserver-D或hugoserver-D--watch--verbose时,我可以在本地主机上看到我的帖子。但是当我只运行hugoserver时,我的博客只加载标题而不加载帖子。我已经使用hugoserver生成了必要的文件。我应该怎么做才能在运行hugoserver时加载所有内容? 最佳答案 在您的content/posts/中,在frontmatter中查找字段draft(应该位于posts文件夹中每个文件的顶部)。前面的内容应该类似

html - Go 模板中的排序映射迭代?

我正在用Go构建一个网站,使用Hugostaticsitegenerator.我想做的是为我的网页构建一个动态导航栏。这是我正在做的:在我的config.yml文件中,我定义了一个链接map,我希望它出现在我的导航栏中——这是这个文件的样子:baseurl:"https://www.rdegges.com/"languageCode:"en-us"title:"RandallDegges"params:navLinks:{"Twitter":"https://twitter.com/rdegges","Facebook":"https://www.facebook.com/rdegge

html - Go 模板中的排序映射迭代?

我正在用Go构建一个网站,使用Hugostaticsitegenerator.我想做的是为我的网页构建一个动态导航栏。这是我正在做的:在我的config.yml文件中,我定义了一个链接map,我希望它出现在我的导航栏中——这是这个文件的样子:baseurl:"https://www.rdegges.com/"languageCode:"en-us"title:"RandallDegges"params:navLinks:{"Twitter":"https://twitter.com/rdegges","Facebook":"https://www.facebook.com/rdegge

go - 在 Hugo 部分模板中,如何访问辅助/附加参数?

假设我有{{partial"li.html"$test$root.Data.Term}}。通过简单地引用.在li.html模板中,我可以访问第一个参数或$test,但是如何从同一模板中访问第二个或附加参数($root.Data.Term)? 最佳答案 我建议使用hugodict函数。它允许您使用键/值对来传递信息。documentation说明您的用例。{{partial"yourPartial"(dict"test""yourTestData""term""yourTerm")}}然后,您只需使用{{.test}}和{{.term

go - 在 Hugo 部分模板中,如何访问辅助/附加参数?

假设我有{{partial"li.html"$test$root.Data.Term}}。通过简单地引用.在li.html模板中,我可以访问第一个参数或$test,但是如何从同一模板中访问第二个或附加参数($root.Data.Term)? 最佳答案 我建议使用hugodict函数。它允许您使用键/值对来传递信息。documentation说明您的用例。{{partial"yourPartial"(dict"test""yourTestData""term""yourTerm")}}然后,您只需使用{{.test}}和{{.term

go - 如何创建页面以在 Hugo 中呈现永久链接

我关注了这个tutorial在Hugo中,它工作正常。基本上我有以下内容:-content`-post`-coding`-html`-my-post.md我的配置文件设置为[permalinks]post="/:year/:month/:title/"它给了我URLhttp://example.com/2016/12/my-post/我想让读者看到一个基于日期或年份的帖子列表。例如,如果他们访问http://example.com/2016/12/,他们将看到12月发布的帖子列表。如果他们访问http://example.com/2016/,他们将看到2016年发布的帖子列表。有没有办

go - 如何创建页面以在 Hugo 中呈现永久链接

我关注了这个tutorial在Hugo中,它工作正常。基本上我有以下内容:-content`-post`-coding`-html`-my-post.md我的配置文件设置为[permalinks]post="/:year/:month/:title/"它给了我URLhttp://example.com/2016/12/my-post/我想让读者看到一个基于日期或年份的帖子列表。例如,如果他们访问http://example.com/2016/12/,他们将看到12月发布的帖子列表。如果他们访问http://example.com/2016/,他们将看到2016年发布的帖子列表。有没有办