進度紀錄
進度紀錄
這個檔案記錄網站的進度、已經做過的決定、還有下一步要做什麼。 每次開始工作前先看這裡,就知道上次做到哪。
最後更新:2026-09-20
這是什麼專案
「李醫師的鳩是魔法」(DrLeeDoveMagic)——記錄白斑鳩的日常飼育、育雛、訓練、 健康照護,以及鴿子魔術的表演紀錄。
- 網站:https://drleedovemagic.net
- 原始碼:https://github.com/sherlocklee0212/drleedovemagic
- 技術:Jekyll + GitHub Pages(推上 GitHub 就自動發佈,不需要本機安裝任何東西)
目前進度
已完成
網站架構
- 首頁、關於李醫師、全部文章、404 頁
- 六大分類:鳩日常(daily)、鳩來了(hatchling)、鳩上手(training)、 鳩診室(health)、鳩知道(knowledge)、鳩是魔法(magic)
- 文章版型、分類版型、RSS 訂閱、sitemap
視覺
- 配色:紙白底 × 鳩羽色(帶灰的紫),支援深色模式
- 首屏:舞台照當主視覺,深色背景與照片黑底融合
- 站徽:白斑鳩與聽診器,用於頁首、頁尾、瀏覽器分頁圖示
網域與上線
- 網域
drleedovemagic.net於 Cloudflare 註冊,$11.86/年,自動續約已開啟 - 到期日 2027-09-20
- DNS 指向 GitHub Pages,HTTPS 已啟用
- 舊網址
sherlocklee0212.github.io/drleedovemagic會自動轉到新網域
搜尋收錄
- Google Search Console 已驗證(網域類型,用 TXT 記錄)
- Sitemap 已提交
- 首頁已送出優先索引請求
多電腦同步
- 已做完整安全掃描:37 個追蹤檔案 + 完整 Git 歷史, 沒有密碼、金鑰、token,照片也沒有 GPS 座標
.gitignore已擴充:金鑰密碼檔、private/、系統暫存檔、 編輯器設定、套件與建置產物、記錄備份檔private/資料夾已建立,放不想上傳的東西(內容不會同步到另一台電腦)- 這台電腦的 Git 身分已設定(
sherlocklee0212/LGT0212@gmail.com) - 已實際 clone 驗證第二台電腦會收到什麼,確認機密檔案不會外流
- 第二台電腦已完成設定(Git 與 GitHub CLI 本來就裝好了,只補上 Git 身分與 clone)
影片與照片
- 影片直接放在網站自己的
assets/video/,用<video>播放,不靠臉書或 YouTube - 照片上傳前一律縮到 1600px 寬、重新存檔去除拍攝資訊,原始大圖留在
private/ style.css已加入video、figure、figcaption的顯示規則
進行中
- 第一篇真實文章已上線:〈F2 破殼〉(分類「鳩來了」,日期 2026-07-22)。 內容改寫自臉書貼文,附破殼影片與 F2 近照。其餘五個分類仍是 0 篇。
已經做過的決定
| 決定 | 理由 |
|---|---|
| 站名用「李醫師的鳩是魔法」 | 「鳩」唸起來是「就」,一句話同時帶到品種、醫師身分、魔術 |
| 分類全部用「鳩」字開頭 | 語感統一,讀者一眼看懂網站結構 |
| 用 Jekyll 而不是現成的架站平台 | 寫 Markdown 就能發文,不必付月費,內容永遠是自己的 |
網域選 .net 而非 .com |
.com 也可註冊,但選定 .net |
| DNS 用灰雲(DNS only),不開 Cloudflare 橘雲代理 | 開橘雲會讓 GitHub 簽不出 HTTPS 憑證,或造成轉址無限迴圈。要開之前必須先把 Cloudflare 的 SSL 模式設成 Full |
| 站徽圖示改成深紫底 | 原圖是淺紫底白鴿,縮到 16px 幾乎看不見 |
| 首屏主視覺用深色 | 舞台照是純黑背景,深色底才能讓照片無縫融入版面 |
| 關於頁註明「醫師專業在人不在鳥」 | 健康類文章是經驗分享,不是獸醫診斷建議 |
| repo 維持公開,不改成私人 | GitHub 免費方案的 private repo 無法發佈 Pages,改成私人網站會立刻離線。而且同步到第二台電腦本來就不需要私人 repo |
不想公開的東西放 private/ |
比起整個 repo 改私人,這樣既保住網站又能放私人檔案 |
| 影片自己放在網站上,不嵌入臉書或 YouTube | 內容留在自己手上,臉書貼文被刪或改隱私設定也不影響網站。11MB 對 GitHub Pages 沒有負擔 |
| 文章日期用事情發生的日子,不是發佈的日子 | 這是飼育紀錄,讀者要看的是牠哪天破殼,不是我哪天有空寫 |
照片原始大圖放 private/,網站只放縮圖 |
手機原檔動輒好幾 MB,讀者載入慢;原檔留著以後要重新裁切還有得用 |
移除根目錄的 flavicon.png |
871KB 的重複檔,網站沒用到(實際用的是 assets/img/ 底下的版本),本機檔案保留 |
下一步待辦
優先
- 確認〈F2 破殼〉在網站上顯示正常。 特別是影片在手機上能不能播。
- 核對
about.md的自述。 那段文字是 Claude 代筆的, 要掛在你名字下,請自己讀一次確認語氣像不像你。 - 繼續寫第二篇。 臉書上既有的貼文都可以搬過來,
格式參考
_posts/2026-07-22-f2-hatch.md。
之後再說
- 過幾天到 Search Console 看 sitemap 狀態是否從「無法擷取」變成「成功」
- 想換首頁主視覺照片時,做成 1800px 與 960px 兩個尺寸蓋掉現有檔案
- 若之後想用 Cloudflare 的快取與流量統計,再開橘雲並把 SSL 設成 Full (不要自己單獨開,設定錯會讓網站轉址迴圈)
需要記得的事
- 不要刪掉 Cloudflare 上那筆 Google 驗證用的 TXT 記錄,刪掉會失去 Search Console 驗證。
- 這個 repo 必須維持公開。GitHub 免費方案規定:private repo 無法發佈 GitHub Pages。 改成私人的話網站會立刻離線。
- 不想上傳的檔案放進
private/資料夾,那個資料夾已經被.gitignore排除。