製作與更新 V4 主題
選擇需要的模塊,保留素材與授權,生成一個完整 ZIP。
本頁目錄
當前協議為 V4。 新作品統一使用 V4,應用外觀、啟動畫面、配色、閱讀主題和字型可獨立選擇;舊 V1/V2/V3 包繼續兼容。導入先保存,應用由使用者確認。當前清單 · 歷史 V1。
統一模組目錄
V1、V2、V3、V4 使用相同分類、名稱與順序。版本只擴充支援範圍;模組固定展示,分別標示「已提供」「作者未提供」「此協議版本不支援」,只有已提供的模組可選。
| 分類 | 模組 | 鍵名 | 最低協議 |
|---|---|---|---|
| 應用外觀 | 應用配色 | palette |
V1 |
| 應用外觀 | 介面圖示 | icons |
V1 |
| 應用外觀 | 頁面背景 | pageBackground |
V1 |
| 應用外觀 | 導覽裝飾 | navigation |
V1 |
| 應用外觀 | 啟動畫面 | launchScreen |
V4 |
| 閱讀外觀 | 閱讀紙張 | readerPaper |
V2 |
| 閱讀外觀 | 段評裝飾 | paragraphReview |
V2 |
| 閱讀外觀 | 載入動畫 | openingIndicator |
V2 |
| 閱讀外觀 | 資訊列樣式 | informationBars |
V2 |
| 閱讀外觀 | 評論卡片 | commentCard |
V3 |
| 字體 | 字體 | fonts |
V2 |
「評論卡片」統一包含本章說與神評論的底色、邊框、圓角、內邊距和徽章;與「閱讀紙張」「段評裝飾」(段評按鈕素材)分開選擇,組合下載互不夾帶。不改變評論內容或啟用功能。「資訊列樣式」可調整字型、字號、字重、顏色、透明度和密度,並提供有限的內容預設;裝置位置與邊距保留,套用時預設不勾選。字體仍是一個模組,內含 ui/body/header/footer 角色。skin、palette、reader、fonts 是儲存容器,不是另一套使用者模組分類。
機器協議的 moduleCatalog 提供相同目錄。目前 catalogVersion: 3 增加 V4 啟動畫面模組;新主題包使用 schemaVersion: 4,作者作品的 version 仍獨立遞增。
選擇需要的模塊
新作品使用 schemaVersion: 4 和 format: "origo.theme-suite"。從 App 導出已有搭配,或使用 V4 模板。components.skin 管理圖示、應用背景與啟動畫面,palette 管理淺深配色,reader 管理閱讀紙張等閱讀外觀,fonts 管理主題字型。至少提供一個模塊;未提供的模塊保留接收者現有選擇。不要為了湊齊模塊偽造素材。直向啟動畫面使用 skin.artwork.launchScreen,可選橫向畫面使用 launchScreenLandscape;兩者都支援可選 darkAsset,只接受靜態 PNG/WebP,單檔不超過 2 MiB、最長邊不超過 2048 像素。未提供橫向畫面時 App 以 contain 置中回退直向畫面;首頁準備好後立即離開,不強制停留。
統一素材風格
按語義選擇 80 個圖標槽,保持線條、透視、視覺大小和透明留白一致。全套圖標建議使用 128 或 192 像素;靜態圖片累計解碼不超過 2400 萬像素,可選普通、選中及淺深變體。應用背景與閱讀背景是不同資源。按鈕形狀、彈簧反饋、玻璃與實底由 App 控制。
配色的每個明暗外觀使用一個 seed,或齊全的 primary/secondary/tertiary;不可混用。字型文件必須可再分發,隨包附許可文本;系統字型使用顯式系統選擇,不複製設備字型。
清單、預覽與打包
完整字段見 V4 清單。預覽可選,使用包內 media.images,以 media.cover 指定封面;不再使用 V1 根 preview。預覽是宣傳圖片,不是閱讀背景或安裝模塊。真實截圖與素材示意應明確區分。
ZIP 根目錄放 manifest.json,所有引用資源放 assets/,可保留根 README.md 和 LICENSE.txt。刪除未引用素材、系統雜文件和草稿;Skill 本身不能放進主題目錄。上傳仍然只有一個完整 ZIP,使用者在詳情頁勾選模塊後下載一個組合 ZIP。
更新與舊包遷移
保留原 ZIP,另建工作副本。先在 創作者工作台 覈實歸屬和所有投稿中的最高版本,保留 ID、作者、許可與未改素材字節;新投稿遞增作品 version,普通內容更新不再提升 schemaVersion。無法覈實私有記錄時,可繼續本機製作並標記待作者覈實。
V1 遷移需要重組結構:圖標、背景、縮放移入 components.skin;舊配色移入 components.palette.light/dark;原預覽聲明為 media.images。資源字節與署名保留,重新校驗。不能只改協議數字;詳見 歷史說明。
本機檢查
下載最新 創作 Skill,按其中說明運行:
uv run --with pillow --with 'pydantic>=2,<3' python scripts/check_theme.py ./my-theme --output ./my-theme.zip
默認允許合法部分套裝。--complete 僅在主動需要時審計四個存儲容器是否齊備,不要求每個可選圖標或資源。交付完整 ZIP、模塊說明、校驗結果及實際測試邊界。繼續閱讀 投稿與更新。
發現文件中的問題? 提出修正