0

我有一个使用该hugo-coder主题的站点,它有一个layouts/posts文件夹,指定“posts”文件夹中的任何内容都将具有博客文章格式。

我想在两个不同的子目录中有两个不同的博客,使用相同的布局。有没有办法告诉 Hugocontent/blog1目录应该使用与目录相同的设置和布局content/posts而不复制themes/hugo-coder/layouts/postslayouts/blog1? 理想情况下,我会避免使用符号链接,因为虽然方便,但当我使用符号链接时,我有相当多的软件会抛出奇怪的错误,所以我尽可能避免它们。

4

1 回答 1

1

您可以将layoutortype字段设置posts为._index.mdcontent/blog1

有关更多信息,请参阅此文档页面

编辑:或者,您可以创建一个原型blog1,自动将值设置posts为该部分中各个帖子的frontmatter,假设您正在使用hugo new blog1/postname.md为该部分创建帖子。

双重编辑:第一个建议不起作用。您还可以在其中创建小节content/posts/blog1并将该小节中帖子的永久链接设置为仅使用最后一节。这应该消除每次都在 post frontmatter 中显式设置类型的需要,因为每个帖子都已经有一个类型的帖子。

config.toml

[permalinks]
    posts = "/:sections[last]/:slug/"
于 2022-02-28T18:59:47.990 回答