Properties
Notion 的属性是可以完全自己定制的,但是在 Notion-Site 中,我们绑定了一些生成网站所必要的属性,这些属性是 Notion-Site 的核心功能,每个属性都用于管理生成的网站,所以,为了以后随时随地管理网站,需要先理解这些属性的意义和规则。
Name
Database 中的默认字段,用作维护网站的子页面,名称作为描述字段,让网站管理人员理解这个页面的作用
Cover
Database 中的隐藏字段,用作维护网站文章的封面,缩略图
Title
Status
用于管理博客的发布状态,目前有以下几种状态:
finished
published
draft
如果设置该状态是 draft,表示该文章还处于“草稿” 阶段,那么 Notion-Site 不会拉取该页面,也不会参与生成网站。
如果设置该状态是 finished 或 published ,那么 Notion-Site 会从 Notion 服务器拉取该页面,生成目标网页
当网站发布完毕,Notion-Site 会将 finished 状态自动修改为 published 状态,用户可以很方便的看到变化。
Categories
Tags
Position
"content/post"
Keywords
一些模板有支持
FileName
为生成的文件自定义文件名,默认生成的规则:{homePath} / {Position} / {Name} / index.md
{homePath} / {position} / {FileName}.md
规则创建文件Desctiption
文章的描述信息
CreateAt
创建时间属性,大多数博客类主题都默认支持该属性,方便按照年度查看归档的文章,文章的发布时间,以及排序。
Author
保留字段,暂时没用
LastMod
上次修改时间属性,部分博客类主题默认支持该属性。
ExpiryDate
过期时间属性,大多数博客类主题都默认支持该属性,如果 当前时间 > 过期时间,该文章不可见。
PublishDate
该文章最近一次的部署时间,为 Notion-Site 成功发布该文章的时间,由 Notion-Site 程序自动修改。
Show_comments
是否显示评论,暂未接入评论组件,TODO
Slug
自定义文章 URL 属性,大多数博客类主题都默认支持该属性,如果文章含有中文导致链接不美观或名称太长,可以设置该属性,将自动替换 Name 属性作为访问地址。
Type
setting
gallery
folder
compose
setting 表示该 Page 里面的内容为配置信息,比如 config.yaml,只会原样输出,并且不会生成任何额外的 FrontMatter 描述信息。
folder 表示该 Page 只是一个目录,里面包含子 Database , 一般用于文档站的维护,方便在 Notion 中体现层次,方便管理,而不是都堆在一个层级,不便于管理。
gallery 表示该文章开启 “画廊模式”,针对三张以上连续的图片会在文章内部合并为一个 Gallery,比较适合图片类的博客。
Weight
权重属性,大多数文档类主题都默认支持该属性,方便按照为一个目录下的文档定制排序。
这里截个图