我可以使用以下代码,{{< youtube hvWSg6NblSU >}}将 YouTube 视频嵌入hugo 网站,其中 hvWSg6NblSU 是以下网址中的值:https://www.youtube.com/watch ?v=hvWSg6NblSU
我不想嵌入单个视频,而是嵌入以下播放列表:https://www.youtube.com/playlist? list=PLDe3_HhjV1foHQbtGpdo0FSmsMrVykuKJ
问题:有没有办法可以嵌入上述播放列表。基本上我正在尝试使用 Hugo 制作一个页面,它将在 YouTube 上显示播放列表。
在以下链接中:https://naresh-chaurasia.github.io/talk2naresh/course/python-kids/,我有一个 YouTube 视频,但想使用 Hugo 添加到整个播放列表的链接。是否可以。
虽然我可以创建播放列表的超链接,但我想显示 YouTube 播放列表。
谢谢。
我使用 Jekyll 作为静态站点生成器。内容和主题通常保存在同一目录/git repo 中。
我正在尝试使用基本主题Hugo Xmin建立一个 Hugo 网站。它包含标准目录exampleSite。
我如何exampleSite使用 Hugo (本地)为主题提供服务?之后我:
git clone git@github.com:yihui/hugo-xmin.git
cd hugo-xmin
Run Code Online (Sandbox Code Playgroud) 有没有办法从原始 GitHub 用户内容动态加载内容到 Hugo?
例如
如果在静态站点中的存储库中有 about.md(在其他页面中),但我宁愿没有重复,这将有助于可维护性。
我正在尝试列出当前网址部分中的网页.
{{ range $value := .Site.Sections }}
{{ range .Section }}
{{ range $value.Pages }}
<ul>
<li>{{ .Title }}</li>
</ul>
{{ end }}
{{ end }}
{{ end }}
Run Code Online (Sandbox Code Playgroud)
虽然它返回null,因为{{ range .Section }}它不是有效的代码.
这样做的正确方法是什么?
我正在构建一个简单的 Hugo 博客,并且我有以下页面的 toml 配置
+++
[publications]
links = ["2017/article1",
"2017/article2"]
+++
Run Code Online (Sandbox Code Playgroud)
我将这些文件放在相应的内容部分 (content/publications/2017/article1.md)。我需要的是遍历它们,加载每个页面并使用它们.Params中的一些来构建部分。就像是
{{ range .Params.publications.links }}
{{ do something with page parameters }}
{{ end }}
Run Code Online (Sandbox Code Playgroud)
我想这是一个基本的雨果问题,我只是想不通。
当我使用blogdown构建我的站点时,来自Rmd帖子的缓存文件将被复制到公共目录.这是不必要的,浪费空间,并减慢部署速度.
我想我可以用blogdown::build_site()用custom参数来避免这种情况,如果我提供我自己的custom脚本.自定义脚本应该是什么样的?
我一直在考虑将blogdown用于我现有的Hugo博客,我想我已将其缩小到一个缺点.我正在使用.Rmarkdown文件扩展名,因为我想使用Blackfriday降价处理器来利用Hugo功能.
其中包括我添加到我的主题中的自定义,它使用嵌入了内置短代码的任何图像使用PhotoSwipe使它们在点击时出现在灯箱中.我已经做到这一点,任何使用{{<figure>}}短代码的东西都可以做到这一点.
有没有可能通过blogdown或knitr(假设knitr是渲染Rmarkdown过程的一部分)来定制绘图的输出,以便它们包含在短代码而不是HTML标签中?我认为甚至可以用Go/Blackfriday来做这个,如果我至少可以在Markdown中格式化图表,如果这样会更容易.
使用Hugo Quickstart,我能够建立并运行一个博客,甚至撰写了一篇文章。当我运行时,hugo server -D或者hugo server -D --watch --verbose可以在本地主机上看到我的帖子。但是,当我运行时,hugo server我的博客仅加载标题,而没有帖子。我使用制作了必要的文件hugo server。我应该怎么做才能在运行hugo server所有内容时加载?
我正在尝试将一个页面添加到我的Hugo站点,但是,我在使页面呈现内容时遇到了麻烦(使用布局时 - 我可以在没有布局的情况下渲染内容).更具体地说,我想在我的网站上添加一个简历页面.这是我做的:
resume.md在我的内容目录中添加了一个文件,其中包含以下内容:Run Code Online (Sandbox Code Playgroud)--- categories: ["resume"] date: "2016-10-02T22:55:05-04:00" tags: ["resume"] title: "Resume" showpagemeta: false layout: "resume" ---
themes/mytheme/layouts/_default/resume.html,其中包含以下内容: Run Code Online (Sandbox Code Playgroud)<section id="resume"> <div class="container"> <h3>{{ .Site.Data.resume.name }}</h3> <div class="panel panel-default"> <div class="panel-body"> {{ range $i, $el := .Site.Data.resume.source }} <h5> <i class="{{ .icon }}"></i> <strong><a href="{{ $el.url }}">{{ $el.name }}</a></strong> - {{ $el.description }} </h5> {{ end }} </div> </div> </div> </section>
data/resume.yml:Run Code Online (Sandbox Code Playgroud)name: Resume source: - icon: foo url: bar name: baz description: foo bar baz …
我是Hugo的新手,对GoLang一无所知,我正在尝试执行以下操作。
我有一个Hugo网站,在我的帖子中,我keywords在最前面指定了以下内容:
---
author: Andrea Tino
keywords:
- language
- image
- fun
---
Run Code Online (Sandbox Code Playgroud)
在我的模板中,我想添加<meta>for关键字,所以我有:
---
author: Andrea Tino
keywords:
- language
- image
- fun
---
Run Code Online (Sandbox Code Playgroud)
当然,问题是我在输出中得到了这个:
<head>
<meta charset="utf-8">
{{ if .Keywords }}
<meta name="keywords" content="{{ .Keywords }}">
{{ end }}
<title>{{ .Title }} | {{ .Site.Title }}</title>
</head>
Run Code Online (Sandbox Code Playgroud)
我的目标是:
<head>
<meta charset="utf-8">
<meta name="keywords" content="[language image fun]">
<title>{{ .Title }} | {{ .Site.Title }}</title>
</head>
Run Code Online (Sandbox Code Playgroud)
如何实现呢?
查看此文档,我尝试了一些:
<meta name="keywords" …Run Code Online (Sandbox Code Playgroud) hugo ×10
go ×3
blogdown ×2
r ×2
github ×1
html ×1
hugo-theme ×1
knitr ×1
r-markdown ×1
toml ×1