Hi-Windom / Sillot

汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄
https://sillot.db.sc.cn
GNU Affero General Public License v3.0
23 stars 3 forks source link

支持主题更新后展示更新说明 #75

Open Soltus opened 1 year ago

Soltus commented 1 year ago

来自:

使用: 将 theme.CL.md 放在主题根目录即可 该文件首次打开会被销毁,想再次看到需要重新安装主题 渲染:https://github.com/remarkjs/react-markdown

扩展:汐洛分支更新说明与主题更新说明不同,使用react渲染的交互式组件,而且可随时再次打开查看

依赖:

Soltus commented 1 year ago

参考VS: image

Soltus commented 1 year ago

多亏了 astro (非强制要求),现在无需实现本地的展示业务, 只需要部署 astro 项目到 github pages 或者其他平台, 在 theme.json 中声明 release 字段,更新后自动打开新窗口展示 以下两种声明均是有效的: 声明具体版本(优先级更高)

 "release": "http://example.github.io/mytheme/release/v1.0.0"

声明版本路径( releases 是复数)

 "releases": "http://example.github.io/mytheme/release/"

采用第一种声明则每次更新版本都要修改 第二种声明方式存在一定限制:

  1. URL必须以 / 结尾
  2. package.json 中假如定义 "version": "1.0.0" ,则汐洛会自动打开形如 .../1.0.0的链接,而不是.../v1.0.0