对于博客而言,最重要的是内容。对于内容而言,最麻烦的是组织。
在我十几年前开始写我的第一篇博客的时候,我就遇到了这个问题:我该基于什么原则来划分我的内容?早年的时候是QQ空间,它只支持按照某一个选定的类别进行划分。我在使用后不久就发现,有些内容注定是跨分类的,它们没有办法简单地被某一个分类约束。到初中以后,我开始在csdn上撰写我的内容,这时候我又遇到了一个问题:CSDN上的内容是按标签进行区分的,这使得整个博客看起来很散乱。
Hugo同时具备标签(tags)和目录(categories)。 就目前来说,我希望目录更多是以专题的形式呈现,就像是集合中的划分。 而标签则类似于提供给读者的快速搜索,对于某种内容一定会存在对应的标签,从而帮助他们迅速找到内容。 此外,由于相同的标签可能会同时出现在不同的专题中,对应的内容也有所区别。比如说同样是B树,在数据结构中会更侧重于算法,但是在数据库中可能会更侧重实现与优化。因此,标签会添加前缀,而前缀会尽量靠近目录。
展望:多级目录
目前的目录(categories):
这部分的文章只是内容上的集中,并没有结构上的安排
泛专题的意思是同专题内的不同文章之间没有联系
细专题是系列类型,整体可以合成为一本书。
tags
等
目前配置了travis,自动上传algolia的index.json,并将hugo产生的页面上传到gitpage仓库下。