🏉

已失效的进阶设置方案

 
⚠️
这些曾经有用,目前版本已经失效的设置

开启评论功能

项目集成了评论功能,使用的是开源项目Utteranc.es 开启之后用户可以使用github账号登录发表评论。
使用非常简单,只需要编辑 site.config.js utterancesGitHubRepo 配置即可以指向用于评论的存储库
比如我的配置为:utterancesGitHubRepo: 'yunzhongci/notion',
需要注意的是使用评论功能需要在对应的项目存储库开启 Issues ,开启路径为 SettingsFeatures 勾选 Issues

网页默认url

这个建站方法有一个缺点,就是文章url不能自定义,默认读取Notion的笔记标题,中英文混杂的时候只支持英文忽略英文,纯中文则默认为Notion的pageID。
如果遇到标题中有英文单词的时候,则网页链接自动为这个英文单词,如果遇上不同网页都存在同一个英文单词的时候,就会导致链接相同无法正常显示。
可以通过修改代码的方式将无论是不是中英文或者混杂的时候,都默认显示为pageID。
修改 lib 目录下的 get-canonical-page-id.ts 文件
const override = inversePageUrlOverrides[cleanPageId] if (override) { return override } else { return getCanonicalPageIdImpl(pageId, recordMap, { uuid }) } }
将上图中的代码修改为如下,即可每个网页都自动取pageID了。
const override = inversePageUrlOverrides[cleanPageId] if (override) { return override } else { return cleanPageId } }