Hugo模板
页面中子内容较多时候,通常不方便浏览,这时候摘要视图就派上用场了。Hugo页面中变量.Summary
用以设置摘要视图,sumary的时候,默认为正文的前70个字为summary(变量.Summary
),中文需要设置hasCJKLanguage=true
才能正确计算summary的字数。
页面类型
- list:包括terms,home,section都是根据list模板创建页面(默认为default下的listhtml);可以根据不同的页面创建自己的list模板;
section_name/list.html
就是定义该section的list模板。
List page
列表页面list.html
Homepage
默认情况下,hugo根据list模板创建home page。根目录下创建index.html
,可以作为
创建homepage的模板,忽略list模板。
pagination
https://glennmccomb.com/articles/how-to-build-custom-hugo-pagination/
section page
section是指content
下的文件夹,比如content
下的post
就是一个section
,section page 默认的地址为example.site/section
;
与home page类似,默认根据list模板创建section page。可通过default/section.html
自定义section模板。如我们可以按年份列出所有博客中的post,以供查阅,俗称存档。