为文章添加描述
2023年12月26日 2023年12月26日
设置文件描述信息
使用
Org Special Blocks - Description
形如
#+begin_description Here is my *post summary*. And this can be over /multiple lines/ too! #+end_description
导出后
1description = """ 2 Here is my **post summary**. 3 And this can be over _multiple lines_ too! 4 """
设置子树描述信息
Replace Font-matter Keys
介绍了如何设置子树内容概要, 提到了描述信息属性名
形如
1:PROPERTIES: 2:EXPORT_DESCRIPTION: Here is my post summary. 3:END:
导出为
1description: "Here is my post summary."
修改yasnippet模板
添加如下内容, 手动输入文章描述
:EXPORT_DESCRIPTION: $1
在主题中使用文章描述信息
之前的笔记全都不包含描述信息, 对于这种情况显示正文内容
为之前的笔记设置显示正文内容
Hugo Summary字段
可以通过3种方式给出
- 默认取正文前70个单词. 单词数可以通过
summaryLength
字段进行设置 - 正文之前给出, 使用
<--more-->
与正文内容分隔 - 设置文章
summary
字段
便签
- |
---|
Hugo - string.Substr |
Hugo - Truncated |
使用文章的描述信息
Hugo Description字段
如果描述字段为空, 使用Summary字段; 使用描述字段
1{{ if eq .Description "" }} 2 <meta property="description" content="{{ .Summary }}"> 3{{ else }} 4 <meta property="description" content="{{ .Description }}"> 5{{ end }}