文章的分类系统

文章的分类由tagscategories两个字段管理.tag用来做更加随意的分类,比如golanggopher,categories用来做更加严格的 专题分类,比如go-dual-token-blog-system.

tagscategories的列表页面的url分别是/tags//categories/.这两个url被设置到了导航栏中,点击后可以查看所有的tagscategories,非常方便.

唯一需要注意的是这个列表的排序方式默认是按时间的,所以尽量避免过多的tagscategories,否则会导致列表页面的混乱.

tags

tag值可以随意填写,比如golanggopher.任何语义的tag都可以填写.它被设置在markdown文件的front matter中,并且可以有多个tag.

建议填写单数形式的tag,比如rule而不是rules.这样可以避免tag的重复.

tags:
  - golang
  - gopher
  - hugo

categories

categories值是专题分类,比如go-project-dual-token-blog-system.它被设置在markdown文件的front matter中.

这个分类是分级的,比如go是一级分类,go-project是二级分类,go-project-dual-token-blog-system 是三级分类.子分类必须填写父分类,比如,对于在go-project-dual-token-blog-system分类下的文章,categories字段应该填写如下.

categories:
  - go
  - go-project
  - go-project-dual-token-blog-system

一篇文章可能是处于两个大分类下的,比如本文就可以同时处于hugogo两个大分类下. 这种一定要谨慎考虑,不要乱填写.