hugo 相关问题

Hugo是一个用Go编写的非常快速的静态站点生成器。在此处发布问题之前,请参阅https://gohugo.io/documentation/或https://discourse.gohugo.io/。

HUGO 检查短代码中是否存在变量

我需要检查短代码中的变量“text”,如果存在则{{ .Inner |降价}} 重要的是,变量只是存在并且没有值,并且冲击代码不会...

回答 1 投票 0

从 Jekyll / Hugo 生成的页面中排除特定页面

在我的项目中,“pages”文件夹下有projects.md,它会生成“project”下所有页面的预览,目前我有 4 个项目,按字母顺序排列

回答 1 投票 0

hugo mod 出现缺少点错误的问题

我正在使用 BeutifulHugo 主题的分叉版本的分支版本。 昨天还好好的,但是现在…… %hugo mod get -u ./... 更新 /Users/ 中的模块 我正在使用 BeutifulHugo 主题的分叉版本的分支版本。 昨天还好好的,但是现在... % hugo mod get -u ./... Update module in /Users/<username>/HUGO/CSTest/TLP-CSMAIN005/TLP-CSMAIN005 go: malformed module path "HTheme-beautifulhugo": missing dot in first path element *** .gitmodules *** [submodule "themes/HTheme-beautifulhugo"] path = themes/HTheme-beautifulhugo url = https://github.com/TLPub/HTheme-beautifulhugo branch = Dev001 我想做的就是将对 Dev001 分支所做的更改拉到站点中。 需要帮助了解为什么我会收到此错误。 我以一种相当不优雅的方式解决了这个问题。 我从主存储库中删除了对主题的所有引用,包括一些手动工作,然后做了... git submodule add -b Dev001 -f https://github.com/TLPhing/HTheme-beautifulhugo themes/HTheme-beautifulhugo ... -b是我修改的分支 f 是强制,尽管可能没有必要。 这有效,我将添加到 make 文件中。 运行 git rm 并提交。 这将删除 处的文件树以及 .gitmodules 文件中子模块的条目。 IE。存储库中子模块的所有痕迹都将被删除。 然而,正如文档所指出的,子模块的 .git 目录被保留(在主项目 .git 目录的 module/ 目录中),“以便可以签出过去的提交,而无需从另一个存储库获取”。 如果您仍然想删除此信息,请手动删除 .git/modules/ 中的子模块目录,并删除文件 .git/config 中的子模块条目。这些步骤可以使用命令自动化 rm -rf .git/modules/,以及 git config --remove-section 子模块..

回答 1 投票 0

如何在主页的Hugo中添加图片?

我正在尝试在 _index.md 文件中的主页上显示照片 --- 标题: 首页 --- **标题** 文字在这里 ![颤动图像](/images/home_flutter.png) 我在baseof.htm中添加了hugo文档中的代码...

回答 1 投票 0

如何在 Hugo 中嵌套基本模板?

我正在尝试在 Hugo 中执行以下操作: 布局/_default/baseof.html: 主要baseof.html {{ 块“主体”。 }} ...

回答 1 投票 0

Hugo 网站主页 URL 仍然指向 localhost,尽管hugo.toml 中的基本 URL 有效

我的 Hugo 网站目前遇到一个问题,即使在我的hugo.toml 文件中设置了有效的 baseURL 之后,主页 URL 仍持续指向 localhost:1313: 基本URL =“...

回答 1 投票 0

baseURL 在 build_site() 之后发生变化

在 Rstudio 中使用学术主题并使用 blogdown 进行构建时,不会保留基本 URL。我的菜单项链接到 https://heima.hafro.is/#experience 而不是 https://heima.hafro.is/~jim/#expe...

回答 1 投票 0

如何使用 Hugo 将 relref 添加到叶束索引文件中的 txt 文件?

我正在尝试链接叶包中index.md 文件中的txt 文件。 基本上,这是我的文件夹的结构: 内容 |--- _index.md |---文件夹1 | |--- 文件夹A | | |--- 索引.md | | ...

回答 1 投票 0

是否可以使用Hugo创建重定向到外部网站的URL

简单地说,我想要我的博客的社交网址。例如,当访问 www.myWebsite.com/twitter 时,用户会被重定向到 www.twitter.com/username。 我也想知道是否可以生成...

回答 3 投票 0

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

最近给我重新开发一个网站。重新设计的网站将在 Markdown 中完成,并通过 Hugo 静态网站生成器运行。 有没有办法将其他文件包含在

回答 4 投票 0

HUGO:调用 where 时出错:无法通过没有匹配参数或大于或等于两个参数来计算数组

我正在尝试创建一个 ul 列表,其中包含我的 Hugo 网站及其具有特定参数的子页面的部分。 我基本上想要侧面有一个多级 ul 菜单,如下所示: 介绍 第1页 第2页

回答 1 投票 0

如何在 Hugo 中创建 json 文件?

我正在使用 Hugo 构建一个由许多场地组成的网站。 我想生成一个 .json 文件,这样我就可以使用一些 JS 按“天”过滤场地,例如(window.location.search) 来自附加的 url,例如...

回答 1 投票 0

Hugo 错误:没有为此项目配置现有内容目录

当我尝试在 Ubuntu 上的 Hugo 服务器中创建新内容时,出现此错误。 我有一个hugo.toml 配置文件,其中包含以下内容: baseURL = 'https://mytraveltreasury/' 语言代码 = 'en-us'...

回答 1 投票 0

如何使用hugo按需提供动态内容

我有一个静态的hugo 网站,我想向其中添加一些动态内容。动态内容将采用数千个 JSON 文件的形式,这些文件将有一个模板来搜索...

回答 2 投票 0

Github 通过操作从私有存储库部署页面

我正在尝试按照本教程从私有源存储库获取公共 github 页面,该教程使用 ssh-keygen -t rsa -b 4096 -C "$(git config user....

回答 1 投票 0

markmap:将思维导图插入 HTML

我想在 Hugo 上使用思维导图,而 Markmap 正是我想要的。但我对其语法非常陌生。 (参见下面的代码块)我什至不知道它是什么语言(是 typescript-arrow-

回答 3 投票 0

将hugo网站的所有图片(png;jpg)转换为webp

如何将我的hugo项目的所有图像转换为webp 知道我使用此代码来显示帖子的精选图像: {{ 与 .Params.images }} ... 如何将我的hugo项目的所有图像转换为webp 知道我使用此代码来显示帖子的特色图像: <figure class="image-f"> {{ with .Params.images }} <a href="{{ $permalink }}"><img loading="lazy" src="{{ index . 0 }}" alt=""></a> {{ end }} </figure> 要将 Hugo 项目中的所有图像转换为 WebP 格式,您可以使用 ImageMagick 或 cwebp(Google 提供的 WebP 库的一部分)等工具。以下是您如何在基于 Unix 的系统(如 Linux 或 macOS)中使用 ImageMagick 使用 shell 脚本来完成此操作: 安装ImageMagick: 如果您尚未安装 ImageMagick,则可以使用包管理器来安装。例如,在基于 Debian 的系统上,您可以运行: sudo apt-get install imagemagick 创建转换脚本: 创建一个shell脚本,例如convert-images.sh: #!/bin/bash # Convert all PNG and JPG images to WebP in the specified directory and its subdirectories find /path/to/your/hugo/project/static -type f \( -iname \*.png -o -iname \*.jpg \) -exec convert "{}" -quality 85% -define webp:lossless=false "{}.webp" \; 将 /path/to/your/hugo/project/static 替换为存储 Hugo 项目图像的目录的实际路径。该脚本查找所有 PNG 和 JPG 图像,并将它们转换为质量为 85% 的 WebP 格式。您可以根据需要调整质量设置。 使脚本可执行: 通过运行使脚本可执行: chmod +x convert-images.sh 运行脚本: 在终端中执行脚本: ./convert-images.sh 此脚本会将 Hugo 项目静态目录及其子目录中的所有 PNG 和 JPG 图像转换为 WebP 格式。转换后,您可以更新 Hugo 模板以引用 WebP 图像。 关于 Hugo 模板代码,由于您在 .Params.images 数组中存储多个图像,因此您需要循环遍历该数组并更新图像 URL 以指向 WebP 版本。以下是修改模板代码的方法: <figure class="image-f"> {{ with .Params.images }} {{ range . }} <a href="{{ $permalink }}"><img loading="lazy" src="{{ . }}.webp" alt=""></a> {{ end }} {{ end }} </figure> 此修改假设 WebP 图像与扩展名为 .webp 的原始 PNG 和 JPG 图像存储在同一目录中。更新 src 属性以指向带有 .webp 扩展名的 WebP 图像。

回答 1 投票 0

HUGO + GitHub Pages:如何设置子域

我有一个 github 存储库,我想将我的 Hugo 网站添加到其中。从我的存储库中的 docs 文件夹中,我可以运行 github 页面。 因此,我已将hugo配置中的publishDir参数更改为...

回答 3 投票 0

Hugo 可以在语言导航器中标记当前语言吗?

这是在 Hugo 中构建语言导航器的记录方法: https://gohugo.io/content-management/multilingual/#list-all-available-languages {{ 范围 $.Site.Home.AllTranslations }} ... 这是在 Hugo 中构建语言导航器的记录方法: https://gohugo.io/content-management/multilingual/#list-all-available-languages <ul> {{ range $.Site.Home.AllTranslations }} <li><a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a></li> {{ end }} </ul> 有没有办法标记当前选择的语言?我想让 CSS 依赖于所选的语言,因此为当前所选的语言提供 CSS 标识符/类会非常方便。 回答您的具体问题: $.站点.语言 是返回语言的变量。因此,如果您使用英语,它将返回“en”(无论您在 config.toml 中使用哪种语言并且当前使用哪种语言)。 然后您可以使用它来随心所欲地工作。 例如 {{ $.Site.Language }} 。 示例伪代码: {{ if eq . $.Site.Language }} <p class="foo-{{.LanguageName}}"></p> {{ end }} 使用 CSS 可能会像: .foo-en { font-size: 3em; } 但是,这不仅仅是您的问题 - 为了具体获得您所要求的内容,可以说语言“标志” - {{ $.Site.Language }} 以下内容适用于 Hugo v0.80.0(注意 current-language 设置当前所选语言的样式): {{ range $.Site.Home.AllTranslations }} <a href="{{ .Permalink }}" {{ if eq .Lang $.Lang }} class="current-language" {{ end }}>{{ .Language.LanguageName }}</a> {{ end }}

回答 2 投票 0

如何将hugo站点从本地主机迁移到Linux服务器

我是 Hugo 的新手,我已经使用预构建主题创建了主页,我在 https://github.com/giraffeacademy/ga-hugo-theme 上找到了该主题,但现在我想让它在我的 Hostgator 服务器上运行...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.