跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
站台
2026-06-01

全站鍊金學院魔導書視覺改版

  • 全站「鍊金學院」魔導書改版——黃銅金色盤、深木與暖羊皮紙表面、Cinzel + Lora serif 字體,明暗主題一致
  • 卡片採用古典雙線邊框與懸停黃銅微光;主要操作改用實心金色按鈕
  • 部落格文章與 spellbook 條目開頭加入彩繪首字
站台
2026-05-27

Meta description 改寫 Wave 2 —— 24 篇 D1 部落格文章擴寫

  • 改寫 7 篇英文與 17 篇中文部落格文章的 posts.description 欄位(原長度 15–97 字元,被 Bing Webmaster Tools 標記過短)。新英文描述 153–165 字元,新中文描述 100–115 字元(Bing 不論語系的過短閾值約落在 100 字元)
  • Migration:migrations/migration-023-meta-description-sweep-posts.sql,24 條 UPDATE 包在單一 BEGIN/COMMIT transaction 內。透過既有的 D1 Migration GitHub Actions workflow_dispatch 套用
  • 編輯重點:每條新描述以文章最強的洞察或具體數字開頭(例如 52.8% → 66.5%、9.8 分鐘、177 篇論文、五十歲剩一半 NAD+),中文版避免破折號(依專案規則),並保留引用脈絡(Nature Aging、npj Aging、刺胳針、METR、a16z)
  • Wave 1(PR #20,已合併)涵蓋 26 個靜態頁面。本批完成對 Bing Webmaster 50 條失敗清單的全面回應
站台
2026-05-27

Meta description 改寫 —— 靜態頁面擴寫至 150–160 字元

  • 重寫 26 個被 Bing Webmaster Tools 標記過短(多數低於 100 字元)的靜態頁面 meta description,目標 150–160 字元,提升搜尋結果點擊率與 AI 引用機率
  • 在 ToolLayout 與 ClassroomLayout 新增可選 `metaDescription` prop,允許 SEO 描述獨立加長,不影響頁面上顯示的副標 (page-sub 保持簡潔)
  • 涵蓋頁面:首頁 (en/zh)、about (en/zh)、subscribe、blog index (en/zh)、protocols index (en/zh)、tools index (en/zh)、classroom index (en/zh)、zh changelog index、spellbook index、tools/ttest (en/zh)、zh tools 系列 (correlation/regression/pca/descriptive/flow-cytometry)、以及 classroom 子頁面 (enzyme-kinetics、protein-quantitation en/zh、qpcr-delta-delta-ct zh)
  • Wave 2(部落格文章與 spellbook 的 D1 描述)另案追蹤
站台
2026-05-27

多平台發佈 —— 排程時生成 X 與 Ko-fi 草稿(免費模式)

  • 新增 publish_channels D1 資料表(migration 024),追蹤每個目標、每個通道的派送狀態:pending / sent / failed / cancelled
  • 擴充 cron 處理器:當 post 或 spell 從 published=0 變 1 時,自動處理待派送的 publish_channels。預設(免費)模式:X 與 Ko-fi 都生成平台對應草稿,狀態維持 pending 等操作員手動貼上
  • Typefully API client 已接入但需 TYPEFULLY_API_KEY 環境變數啟用。設定後(付費 Typefully Starter 月費 8 美元)X 通道自動派送;不設定則回退到免費草稿模式。切換模式不需改碼
  • 新增管理頁 /admin/channels/,含狀態分頁(pending / sent / failed / cancelled)、每列動作按鈕(retry / send-now / mark-sent / cancel)與草稿一鍵複製
  • ScheduleModal 加入 𝕏 與 ☕ Ko-fi 勾選框;勾選時與 post 或 spell 的 scheduled_at 同步建立 publish_channels 列
  • Ko-fi 無公開 posting API,刻意保留 Mark sent 手動確認流程
站台
2026-05-27

Ko-fi 切換完成 —— 移除殘留的 Substack CTA

  • /subscribe/、/zh/subscribe/ 暫時下架,以 301 永久重定向到 /about/(Ko-fi 支持 CTA 所在)。Newsletter 策略重新評估中,Substack 已不再是目的地
  • NewsletterCTA 元件改寫為 Ko-fi 支持 CTA,仍顯示在每篇部落格文章末尾。lead-magnet 屬性自 BlogPost.astro 移除,因為速查表已是公開頁面
  • claude-code-cheatsheet(中英版)lead-magnet 區塊從「訂閱並下載」(Substack)改為「請我喝杯咖啡」(Ko-fi)。速查表本身維持免費可讀
  • About 頁 start-card 的「訂閱」CTA 改為直連 ko-fi.com/labgrimoire(外連),不再連到已移除的 /subscribe/ 頁面
  • i18n 鍵 newsletter.* 與 aboutPage.start.subscribe 改寫為 Ko-fi 支持語意(中英文)。subscribe.* 鍵保留以維持向後相容,但已無頁面實際渲染