Skip to content

v4.1.0

Compare
Choose a tag to compare
@tangly1024 tangly1024 released this 10 Nov 10:11
· 1139 commits to main since this release
1965fff

提示

请谨慎更新该版本!!
4.1相比4.0有大量改动,合并将会出现无法预估的冲突,建议备份好您的代码分支,代码配置。可通过新建一个分支的方式来保存代码。

What's Changed

4.1 主要特性

  1. 开发相关

    • 新增siteConfig函数,可直接从Notion中读取配置,并且支持传入默认值

      /**
       * 读取配置顺序
       * 1. 优先读取NotionConfig表
       * 2. 其次读取环境变量
       * 3. 再读取blog.config.js / 或各个主题的CONFIG文件
       * @param {*} key ; 参数名
       * @param {*} extendConfig ; 参考配置对象{key:val},如果notion中找不到优先尝试在这里面查找
       * @param {*} defaultVal ; 参数不存在默认返回值
       * @returns
       */
      export const siteConfig = (key, defaultVal = null, extendConfig) => {
      }
  2. 使用相关

    • 绝大部分配置支持在Notion中设置,减少对blog.config.js和vercel环境变量的配置

    image

    💡 如何使用config文档,请参考 《[[站点配置-配置入门](https://docs.tangly1024.com/article/how-to-config-notion-next)](https://docs.tangly1024.com/article/how-to-config-notion-next)》

v4.1.0

  1. 配置支持读取Notion中的Config文档;省去修改代码和修改环境变量的麻烦。
  2. 网页上的切换主题按钮,样式微调。
    Full Changelog: v4.0.18...v4.1.0