FinchUI 作品功能介绍和升级日志

JSON 驱动的作品介绍页与升级日志页插件,适用于主题、插件、软件等作品展示。

版本 1.0.1 更新 2026-08-09 全部作品 作者 星岚工作室
  • JSON 驱动

    介绍页数据 升级日志数据 内容与模板解耦

  • 多作品管理

    一个后台管理多个作品 每个作品独立配置

  • 多类型适配

    主题 插件 软件/其他

  • 本地和远程数据源

    本地路径 http/https 地址 灵活接入

  • 版本缓存机制

    识别 version 字段 版本变化时更新缓存

  • 故障回退

    源异常时读取缓存 降低远程源失效影响

  • 网页截图下载

    介绍页下载 日志页下载 一键导出图片

  • 文字水印

    介绍页内容区域 可配置文字、颜色、字体和角度

作品管理

每个作品单独维护
通过后台作品管理页面使用以下功能
  • 核心

    基础信息

    作品名称 作品标识(alias) 作品类型 启用状态

  • 核心

    批量导入自动更新

    alias 作为作品唯一标识 同标识自动更新 不存在时创建新作品 预检展示新增和更新结果

  • 排序控制

    数值越小越靠前 便于聚合页排序

  • SEO 设置

    页面标题 关键词 描述

  • 页面地址预览

    介绍页地址 升级日志页地址

  • 缓存版本查看

    介绍版本 日志版本 便于检查是否同步

  • 缓存清理

    单个作品清缓存 全局一键清缓存

数据源配置

介绍页和日志页独立配置
通过作品编辑页为每个作品设置独立 JSON 源
  • 介绍数据源

    IntroSource 独立绑定 intro.json

  • 升级日志数据源

    ChangelogSource 独立绑定 changelog.json

  • 本地路径支持

    相对网站根目录 适合项目内静态文件

  • 远程地址支持

    https 远程源 支持跨项目集中维护

  • 自动解析版本

    读取 JSON version 决定是否刷新缓存

  • 缓存兜底

    远程源不可用时回退 保持前台页面可访问

  • 性能

    数据源缓存管理

    单个作品清缓存 清空后自动重新拉取 前台管理员可快捷操作

页面与路由

统一入口,兼容不同站点模式
插件会自动拦截请求并渲染对应页面
  • 作品聚合页

    统一作品列表 作为全部作品入口

  • 作品介绍页

    展示作品说明 展示 sections 和 items

  • 升级日志页

    展示版本记录 展示 changes 列表

  • 统一 URL 前缀

    可配置 url_prefix 避免与站内其他页面冲突

  • 伪静态与动态模式

    REWRITE 模式 动态参数模式

  • 别名生成页面

    alias.html alias_changelog.html

全局设置

后台统一控制插件行为
通过全局设置页调整展示和清理策略
  • URL 前缀

    统一前台路径前缀 修改后同步伪静态规则

  • 下载图片开关

    控制页面截图按钮是否显示

  • 推荐

    默认展示样式

    默认样式 大字体样式 大间距样式 后台设置首次打开样式

  • 水印开关

    介绍页显示文字水印 支持独立开关

  • 水印参数

    文字内容 文字颜色 字体 间距 角度

  • 卸载清理

    可选删除数据库表 可选删除配置和缓存

前台展示

围绕作品介绍和版本发布输出页面
前台页面会根据 JSON 内容自动生成展示结构
  • Hero 信息区

    作品名称 简介 版本 更新日期 作者

  • 页面动作区

    升级日志 返回官网 立即购买 下载网页截图

  • 介绍页区块展示

    标题 副标题 说明文字 标签列表

  • 推荐

    展示样式切换

    前台循环切换三套样式 浏览器 Cookie 记忆选择 切换后可下载网页截图

  • 新增

    功能标签

    core 英文标识 核心/推荐/新增/安全等标签 右上角倾斜标签

  • 专业

    管理员快捷操作

    登录管理员显示 直接编辑当前作品 前台清空当前缓存

  • 性能

    其他作品轮换

    页脚最多显示 30 个 按日期轮换 全部作品都有展示机会

  • 升级日志展示

    版本号 日期 摘要 新增/修复/变更/移除

  • 全部作品入口

    作品间互相跳转 便于集中浏览