雨果的部门层次结构

时间:2019-01-21 23:45:50

标签: permalinks hugo blogdown toml

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

网站名称/类别/段

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

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

,然后将帖子(.md文件)放置在帖子文件下方的文件夹中,该文件夹是一个类别,但是我得到的网址类似于 websitename / posts / category / slug 。 。我真正想要的是网站名称/类别/子弹

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

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

1 个答案:

答案 0 :(得分:1)

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

因此,如果您希望永久链接为websitename/category/slug,请按以下方式排列类别目录(或用Hugo术语命名为sections):

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