Hugo:如何将图像存储在与帖子相同的目录中?

Posted

技术标签:

【中文标题】Hugo:如何将图像存储在与帖子相同的目录中?【英文标题】:Hugo: how to store images in same directory as a post? 【发布时间】:2019-06-12 01:10:21 【问题描述】:

为了有一个更简洁的布局,我希望我的每个帖子与所有必需的资产(如图像等)一起驻留在自己的目录中。使用雨果或任何类似工具可以做到这一点吗?如果有,怎么做?

问题是每个帖子旁边的文件不会被复制到与相应帖子的 html 文件相同的 www 导出目录中(或者,使用正确的最终位置重建的图像 url)。

【问题讨论】:

每个工具处理这类事情的方式都略有不同。我建议编辑您的问题以仅解决一种工具。你有什么尝试?有什么不好的地方 根据@Waylan 的建议,我编辑了您的问题,只针对雨果。 Jekyll 的类似问题已经存在here。 【参考方案1】:

我为 Hugo 找到了解决方案。

头条(省略网址):

---
author: abc
date: 2019-01-14 21:23:43+00:00
draft: false
title: 'bla'
type: post
---

Markdown 发布文件现在是一个索引文件:

hugo new 2019-01-14-your-post-title/index.md

这样您就没有 /2019/01/14/your-post-title 网址,而是获得 /2019-01-14-your-post-title/,这对我来说很好。现在您可以将图像放入 content/2019-01-14-your-post-title/ 并直接从 markdown index.md 文件中引用它们,而无需使用任何路径或必须先将它们存储在中心位置。

【讨论】:

以上是关于Hugo:如何将图像存储在与帖子相同的目录中?的主要内容,如果未能解决你的问题,请参考以下文章

Ruby Rails veiw 试图在与链接相同的行上显示标题(h1)

如何在与windows批处理文件相同的目录中执行程序?

VBA 代码(如果需要)将新的 Word 文档保存在与其他 Word 文档相同的目录中

在与位于项目目录中的 .jar 文件相同的文件夹中创建一个文件

字符串内容未在与字符串声明相同的方法中被替换。 (JDA)

在与shell脚本相同的目录中创建文件夹[重复]