每天早上 8 點(日本時間)自動用 AI 更新日文學習內容,完全免費。
japanese-daily(或任何名字)把以下四個檔案上傳到 repository:
japanese-daily/
├── index.html ← 網站主頁
├── generate.py ← AI 生成腳本
├── content.json ← 每日內容(先放一個空的 {} 即可)
└── .github/
└── workflows/
└── daily-update.yml ← 自動排程設定
上傳方式(最簡單):
index.html、generate.py、content.json 拖進去,點 Commit.github/workflows/daily-update.yml 需要手動建立:
.github/workflows/daily-update.ymldaily-update.yml 的內容貼進去ANTHROPIC_API_KEYsk-ant-api03-...)https://你的帳號名.github.io/japanese-dailycontent.json,網站內容自動刷新index.htmlQ: 免費嗎?
GitHub 免費帳號每月有 2,000 分鐘 Actions 額度,每次執行約 1〜2 分鐘,每天跑一次完全用不完。GitHub Pages 也免費。只有 Anthropic API 按量計費,每天約 $0.01 USD。
Q: content.json 在哪裡?
每次 Actions 執行後,generate.py 會更新 content.json 並自動 commit 到 repository。
Q: 想改成幾點更新?
修改 daily-update.yml 裡的 cron: "0 23 * * *"。
格式是 UTC 時間,台灣 = UTC+8,所以早上 8 點 JST = UTC 23:00(前一天)。
想改成早上 7 點:cron: "0 22 * * *"