AI Workflow · Portfolio

pages.devをcanonical URLに固定しながらsource repoを復旧した記録

旧GitHub Pages rootを外す過程でsource repositoryを誤ってread-onlyにした問題を復旧し、Astro config、robots.txt、sitemap.xmlをpages.dev基準に整理した記録。

2026年6月1日

きっかけ

現在のサイトはAstro sourceからCloudflare Pagesへdeployされているが、旧github.io URLが残っていた。複数URLがあると、人間もAI agentもsource repository、generated output、live deployment targetを混同しやすい。

対応

  • Source repositoryをytkim-astro-siteへrenameし、GitHub Pagesは無効のまま維持した。
  • 途中で誤ってarchived=trueにしてsource repositoryがread-onlyになったため、すぐに復旧した。
  • Astro config、robots.txt、sitemap.xml、READMEをhttps://ytkim4558.pages.dev/基準へ変更した。
  • Cloudflare Pages deploymentを確認し、github.io rootが実サイトをserveしていないことを確認した。

次回ルール

Legacy deployment URLを退役させる時は、まずlive sourceと同じrepositoryかどうかを確認する。今後commitが必要なsource repositoryをarchiveしてはいけない。