批量配置 INLINE_CONFIG

category
tags
type
status
slug
summary
date
Last edited time
Dec 28, 2024 08:40 AM
icon
password
状态
天气
星期
日期

前言

在V4.1.0-V4.4.2的版本中,支持用户在Notion_Config中按照配置名-变量值的格式在数据库中配置。
notion image
当配置少的时候,这样是够用的,但若面临几十个甚至上百个配置的时候,这种方案略显乏力。
因此在V4.4.3中推出了INLINE_CONFIG 。即用JSON文本导入的行内配置。

使用场景

需要大量导入配置,例如starter主题的首页文字信息,在自定义您的Starter主页文字内容时,需要配置的内容非常多。
一个个在NOTION_CONFIG中配置很慢,而现在可以把/themes/starter/config.js中的对象复制出来转成json文本,然后配置到INLINE_CONFIG 即可。
 

使用方式

在Notion_CONFIG中添加一项key为INLINE_CONFIG 的配置,值为 JSON文本 :
废弃配置方法
js键值对注入配置非常不安全,因此废弃
或者JS对象的键值对 {KEY:'VAL'} ,(两种格式只能选一,不能混合存在)

适用场景

需要大量导入配置,例如starter主题的全站翻译,因为starter主题的文字配置很多,逐一在NOTION_CONFIG中配置很慢,所以我干脆将/themes/starter/config.js中的对象复制出来用AI批量翻译即可。具体配置效果,可以参考我的NotionNext英文官网的INLINE_CONFIG

示例Config内容

我通常是本地创建一个config.json文件,把所有配置一次性都在里面填好,然后粘贴到到INLINE_CONFIG即可,参考文件:
 
Prev
如何配置站点
Next
基础信息
Loading...
Article List
Notion开源、免费、快速建站
✨ 更新日志
🚀 安装部署
✒ Notion教程
🛠 站点配置
⭐ 主题参数
📊 网站统计
📩 评论插件
🧷 外部扩展
⌨ 开发教程
🔊 运营教程
👨‍👦‍👦 获取帮助
💪 支持我们