我正在Hugo + blogdown中为永久链接构建结构,其中帖子的永久链接结构为
网站名称/类别/段
不确定如何执行此操作,因为我已将config.toml永久链接结构设置为
[permalinks]
posts = "/:section/:slug"
,然后将帖子(.md文件)放置在帖子文件下方的文件夹中,该文件夹是一个类别,但是我得到的网址类似于 websitename / posts / category / slug 。 。我真正想要的是网站名称/类别/子弹。
我希望将类别设为该部分,但URL中没有“ post”。
我仍在尝试找出_index.md文件的放置位置,但操作不是很成功。任何帮助,将不胜感激。
答案 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中