# typecho-theme-updater **Repository Path**: xwjsss/typecho-theme-updater ## Basic Information - **Project Name**: typecho-theme-updater - **Description**: Typecho 主题在线升级机制技能:检查更新 → 一键升级 → 自动备份回滚(作者 Mr.xie) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-24 - **Last Updated**: 2026-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # typecho-theme-updater Typecho 主题在线升级机制技能(AI Skill)· 作者:Mr.xie · https://www.mrxie.cn ## 项目简介 面向 AI 助手的 Typecho 主题在线升级机制技能包。内置完整的升级机制方案、实现原理文档与可移植 PHP 模板,帮助在任何 Typecho 站点上快速落地「检查更新 → 一键升级 → 自动备份回滚」的在线升级能力。 ## 功能特性 - **检查更新**:比对远程版本与本地版本,自动提示新版本可用 - **一键升级**:后台一键下载并应用主题新版本 - **自动备份回滚**:升级前自动备份,失败自动回滚,保证站点可用性 - **可移植模板**:开箱即用的 PHP 模板,适配 Typecho 主题目录结构 ## 目录结构 ``` typecho-theme-updater/ ├── SKILL.md # 技能入口说明(触发条件与使用流程) ├── references/ │ └── upgrade-mechanism.md # 在线升级机制原理详解 └── assets/ └── theme-updater-template.php # 可移植升级模板(PHP) ``` ## 安装方法 1. 将 `typecho-theme-updater` 文件夹整体放入 AI 助手工作区的 `.user_skills` 目录 2. 重启 AI 助手(或重新加载技能列表),技能即被自动识别 3. 触发方式:向 AI 助手提出「给 Typecho 主题加在线升级功能」「主题如何实现检查更新」等需求时,技能自动调用 ## 使用说明 1. 分析目标主题的目录结构与现有配置方式 2. 将 `assets/theme-updater-template.php` 集成到主题对应位置并做必要适配 3. 配置版本号与远程更新源地址 4. 按 `references/upgrade-mechanism.md` 中的流程完成本地升级链路测试 5. 交付前验证:版本比对、备份生成、升级执行、失败回滚四步闭环 ## 作者 Mr.xie · https://www.mrxie.cn