标签: hugo

如何在hugo网站中嵌入YouTube播放列表

我可以使用以下代码,{{< 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 播放列表。

谢谢。

hugo hugo-shortcode

3
推荐指数
1
解决办法
1345
查看次数

如何提供 Hugo 主题示例站点?

我使用 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)

hugo hugo-theme

3
推荐指数
1
解决办法
771
查看次数

(Hugo) 从原始 GitHub 加载动态内容

有没有办法从原始 GitHub 用户内容动态加载内容到 Hugo?

例如

如果在静态站点中的存储库中有 about.md(在其他页面中),但我宁愿没有重复,这将有助于可维护性。

github dynamic-content hugo

2
推荐指数
1
解决办法
560
查看次数

如何在当前部分列出页面

我正在尝试列出当前网址部分中的网页.

  • 获取所有部分
  • 限制范围到当前部分
  • 列出当前部分的页面

{{ 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 }}它不是有效的代码.

这样做的正确方法是什么?

https://gohugo.io/templates/variables/

hugo

2
推荐指数
1
解决办法
3410
查看次数

如何通过降价名称遍历 Hugo 页面

我正在构建一个简单的 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)

我想这是一个基本的雨果问题,我只是想不通。

go hugo

2
推荐指数
1
解决办法
1327
查看次数

排除blogdown的公用文件夹上的缓存

当我使用blogdown构建我的站点时,来自Rmd帖子的缓存文件将被复制到公共目录.这是不必要的,浪费空间,并减慢部署速度.

我想我可以用blogdown::build_site()custom参数来避免这种情况,如果我提供我自己的custom脚本.自定义脚本应该是什么样的?

r hugo blogdown

2
推荐指数
1
解决办法
143
查看次数

.Rmarkdown to .markdown:使用{{<figure>}}短代码代替<img> HTML

我一直在考虑将blogdown用于我现有的Hugo博客,我想我已将其缩小到一个缺点.我正在使用.Rmarkdown文件扩展名,因为我想使用Blackfriday降价处理器来利用Hugo功能.

其中包括我添加到我的主题中的自定义,它使用嵌入了内置短代码的任何图像使用PhotoSwipe使它们在点击时出现在灯箱中.我已经做到这一点,任何使用{{<figure>}}短代码的东西都可以做到这一点.

有没有可能通过blogdown或knitr(假设knitr是渲染Rmarkdown过程的一部分)来定制绘图的输出,以便它们包含在短代码而不是HTML标签中?我认为甚至可以用Go/Blackfriday来做这个,如果我至少可以在Markdown中格式化图表![](/path/to/img.jpg),如果这样会更容易.

r knitr r-markdown hugo blogdown

2
推荐指数
1
解决办法
191
查看次数

雨果帖子未显示

使用Hugo Quickstart,我能够建立并运行一个博客,甚至撰写了一篇文章。当我运行时,hugo server -D或者hugo server -D --watch --verbose可以在本地主机上看到我的帖子。但是,当我运行时,hugo server我的博客仅加载标题,而没有帖子。我使用制作了必要的文件hugo server。我应该怎么做才能在运行hugo server所有内容时加载?

go hugo toml

2
推荐指数
1
解决办法
1651
查看次数

使用布局时Hugo页面无法呈现

我正在尝试将一个页面添加到我的Hugo站点,但是,我在使页面呈现内容时遇到了麻烦(使用布局时 - 我可以在没有布局的情况下渲染内容).更具体地说,我想在我的网站上添加一个简历页面.这是我做的:

  1. resume.md在我的内容目录中添加了一个文件,其中包含以下内容:
 ---
categories: ["resume"]
date: "2016-10-02T22:55:05-04:00"
tags: ["resume"]
title: "Resume"
showpagemeta: false
layout: "resume"
---
Run Code Online (Sandbox Code Playgroud)
  1. 我添加了一个布局文件themes/mytheme/layouts/_default/resume.html,其中包含以下内容:
<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>&nbsp;&nbsp;
          <strong><a href="{{ $el.url }}">{{ $el.name }}</a></strong>&nbsp;-&nbsp;{{ $el.description }}
          </h5>
      {{ end }}
      </div>
      </div>
  </div>
</section>
Run Code Online (Sandbox Code Playgroud)
  1. 我在下面添加了以下内容data/resume.yml:
name: Resume
source:
  - icon: foo
    url: bar
    name: baz
    description: foo bar baz …
Run Code Online (Sandbox Code Playgroud)

hugo

2
推荐指数
1
解决办法
396
查看次数

如何在Hugo模板中将值列表转换为逗号分隔的字符串

我是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)

html go hugo

2
推荐指数
1
解决办法
132
查看次数

标签 统计

hugo ×10

go ×3

blogdown ×2

r ×2

dynamic-content ×1

github ×1

html ×1

hugo-shortcode ×1

hugo-theme ×1

knitr ×1

r-markdown ×1

toml ×1