我正在和Hugo一起创建一个博客.我想列出前3个博客条目.到目前为止,这不是一个问题.
{{ range first 3 .Data.Pages.ByPublishDate }}
Run Code Online (Sandbox Code Playgroud)
但我需要添加css类的索引.我用这条线做到了
{{ range $index, $element := .Data.Pages.ByPublishDate }}
Run Code Online (Sandbox Code Playgroud)
我现在的问题是如何跟随.如何在第二行代码中获取索引,但仍将结果限制为3.
不幸的是,这似乎不起作用.
{{ range first 3 $index, $element := .Data.Pages.ByPublishDate }}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我是Go和Hugo网站生成器的新手,目前正在创建一个简单的主题.我试图结合where过滤器和first功能,我无法使其工作.
我想要的是获得该post部分的前10个项目
{{ range where .Data.Pages "Section" "post" }}
<li><a href="{{.RelPermalink}}">{{.Title}}</a> <em>{{.Summary}}</em></li>
{{ end }}
Run Code Online (Sandbox Code Playgroud)
以上工作正常,但如何让它只返回前10项(以下不起作用):
{{ range first 10 where .Data.Pages "Section" "post" }}
<li><a href="{{.RelPermalink}}">{{.Title}}</a> <em>{{.Summary}}</em></li>
{{ end }}
Run Code Online (Sandbox Code Playgroud) Hugo的前提是它支持TOML格式.
+++
date ="2016-11-15T09:36:44 + 05:30"
draft = true
title ="抓住100美元40美元"
+++
在这里,我曾经<s>$100</s>突破100美元,但我无法在hugo帖子中做同样的事情.那么雨果不支持降价吗?有没有解决办法呢?
我已经使用blogdown和hugo建立了一个网站,主题是https://themes.gohugo.io/hugo-tranquilpeak-theme/,当我使用serve_site()时,它可以完美地工作。我将其推送到github并将netlify连接到github,然后选择公用文件夹作为发布文件夹。但是,当我转到netlify网站https://stoic-swirles-da950d.netlify.com/时,它看起来与本地网站不一样。我在下面的Blogdown中复制了会话信息。
Session info ----------------------------------------------------
setting value
version R version 3.4.2 (2017-09-28)
system x86_64, darwin15.6.0
ui RStudio (1.1.453)
language (EN)
collate da_DK.UTF-8
tz <NA>
date 2018-10-02
Packages --------------------------------------------------------
package * version date source
backports 1.1.2 2017-12-13 cran (@1.1.2)
base64enc 0.1-3 2015-07-28 CRAN (R 3.4.0)
BH 1.66.0-1 2018-02-13 cran (@1.66.0-)
blogdown 0.8.6 2018-10-02 Github (rstudio/blogdown@44895dd)
bookdown 0.7 2018-02-18 CRAN (R 3.4.3)
digest 0.6.17 2018-09-12 CRAN (R 3.4.4)
evaluate 0.11 2018-07-17 cran (@0.11)
glue 1.3.0 2018-07-17 cran (@1.3.0)
graphics …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种方法来定义 netlify 上的两个站点构建,它们来自同一个存储库,使用单个 common netlify.toml. 可以这样做吗?
我有一个名为hugo-dream-plus的 GitHub 存储库,我在 netlify 上配置了两个网站构建,即dream-plus-posts和dream-plus-cards。这两个构建共享相同的环境变量和大部分配置,除了构建命令:
hugo --config cards.toml #For dream-plus-cards
hugo --config posts.toml #For dream-plus-posts
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种方法可以让我创建一个通用netlify.toml文件,因为这两个站点的两个版本的存储库都是相同的。
我已经使用Web UI来单独配置每个构建,但是修改每个构建都相当麻烦,这就是为什么我更喜欢上面的场景。
我计划做的是在两个构建之间共享所有配置,除了构建命令之外,该命令将单独定义,如上所示。
我正在使用blogdown主题构建一个帖子hugo-tranquilpeak-theme。有没有办法改变渲染页面的宽度?
我这里有一个例子:
看来我太狭隘了。我可以做得更大吗?
我希望我可以将它设置为博客所有帖子的默认行为。
我有一篇 R 博客文章,其中包含一些传单和情节图。我可以width = "100%"在leaflet()函数中进行设置,当我调整浏览器窗口(或在移动设备上查看)大小时,传单地图会改变形状。我已经在 中尝试过相同width = "100%"的方法plot_ly(),但是对于较小的窗口,绘图不会调整大小,并且需要水平滚动。
有任何想法吗?如果有帮助,我正在使用 blogdown/hugo。
最近我创建了一个泊坞窗,并在那里创建了一个hugo站点,当我启动页面但在导航器中不收费时出现问题。我对此很陌生,所以我迷路了。
这是我启动网站时显示的内容:
WARN 2019/12/09 16:15:11 found no layout file for "HTML" for "taxonomyTerm": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
| EN
+------------------+----+
Pages | 4
Paginator pages | 0
Non-page files | 0
Static files | 17
Processed images | 0
Aliases | 0
Sitemaps | 1
Cleaned | 0
Total in 6 ms
Watching for changes in /cvcontainer/cv-online/{archetypes,content,data,layouts,static,themes}
Watching for config changes in /cvcontainer/cv-online/config.toml
Environment: "development"
Serving pages …Run Code Online (Sandbox Code Playgroud) 这是我的 GitHub 页面:http : //cecilialee.github.io
以下是源文件:https : //github.com/cecilialee/cecilialee.github.io https://github.com/cecilialee/cecilialee-source
我正在尝试在我的 GitHub 页面上建立一个 Hugo 博客。我按照这里的说明操作:https : //gohugo.io/themes/installing-and-using-themes/
但是,在我用于hugo在public(in cecilialee-source) 中构建站点并推public送到 之后https://github.com/cecilialee/cecilialee.github.io,该站点无法正常工作。Hugo 站点在那里,但它丢失了所有的 css 样式。
怎么了?
我可能会问一个愚蠢的问题,但我花了几天时间在stackoverflow和git以及Hugo的官方文档上,我已经有15种不同的做法,似乎没什么用.
我有一个1页的hugo网站,我想添加隐私政策.
内root/config.toml我有以下几点:
[[params.footer.quicklinks]]
text = "Privacy Policy"
link = "privacypolicy.html"
在root/content我有一个名为文件privacypolicy.md具有以下内容:
---
title: "Privacy Policy"
type: page
page: "privacypolicy.html"
---
在root/layout/page我内心privacypolicy.html
当我点击核心页面上的链接转到隐私政策时,我得到'未找到404页'
我知道这个答案已经得到了一些回答,但答案并没有解决我的问题,因此是我的问题。
我们有一个网站,直到最近才使用 Hugo 和 Google Analytics。它运行良好,这里是运行良好的代码:
baseurl: "https://XXXXXX.com/"
languageCode: "en-us"
title: "XXXXXXXXXXXXXXXXXXX"
theme: XXXXXXXX-hugo-theme
MetaDataFormat: "yaml"
pluralizelisttitles: false
permalinks:
blog: /blog/:year/:month/:slug
params:
googleAnalyticsID: "UA-XXXXXXXX-X"
Run Code Online (Sandbox Code Playgroud)
我们使用的是 Hugo 0.21 版。在我们升级到 Hugo 0.48 后,GA 停止工作。我不知道出了什么问题。如果您检查该网站,您将找不到该脚本,但该脚本可用于我的代码。
谁能给我一些建议。此外,另一个细节,我们的 GA 密钥是在构建生产时通过 Jenkins 作业注入的。不知道这是否有帮助,但在升级之前我们没有任何问题。