3

我正在尝试在 Hugo + blogdown 中为永久链接构建一个结构,其中帖子的永久链接结构为

网站名称/类别/slug

不确定如何执行此操作,因为我已将 config.toml 永久链接结构设置为

    [permalinks] 
        posts = "/:section/:slug"

我将帖子(一个 .md 文件)放在帖子文件下方的一个文件夹中,这是一个类别,但我得到一个类似于websitename/posts/category/slug的 url ...当我真正想要的是websitename/category /蛞蝓

我希望将类别设为部分,但 URL 中没有“帖子”。

我仍在尝试找出 _index.md 文件的放置位置,但还不是很成功。任何帮助,将不胜感激。

4

1 回答 1

2

永久链接是在per section基础上设置的。这些部分是 下的一级目录content,而不是 下content/posts/

因此,如果您希望永久链接为websitename/category/slug,请像这样安排类别目录(或sections按照 Hugo 术语):

content
├── category1
│   └── 2015-01-04-first-post.md
├── category2
│   └── 2015-01-27-dear-diary.md
├── _index.md
├── page
│   └── about.md
└── post
    ├── 2017-03-07-bigimg-sample.md
    └── 2017-03-20-photoswipe-gallery-sample.md

并设置

[permalinks] 
    category1 = "/:section/:slug"
    category2 = "/:section/:slug"
    page = "/:section/:slug"
    post = "/:section/:slug"

在你的 config.yaml

来源:https ://gohugo.io/content-management/urls/#permalinks

于 2019-01-22T06:29:42.897 回答