Skip to content
This repository was archived by the owner on Jul 4, 2026. It is now read-only.

chore: retire site, redirect www.millerdatabases.com to danielmiller.ca - #1

Merged
daniel-miller merged 1 commit into
mainfrom
retire-redirect
Jul 4, 2026
Merged

chore: retire site, redirect www.millerdatabases.com to danielmiller.ca#1
daniel-miller merged 1 commit into
mainfrom
retire-redirect

Conversation

@daniel-miller

Copy link
Copy Markdown
Member

Summary

  • Site being retired. All 14 posts migrated to https://medium.com/@daniel-miller
  • Replaces Astro build output with a static redirect page targeting https://danielmiller.ca/
  • 404.html mirrors index.html so any deep-link path (e.g. /the-copilot-delusion/) also redirects
  • Deploy workflow drops node/npm/build steps, uploads redirect/ directory instead of dist/

Changes

  • Add redirect/index.html (meta refresh + JS location.replace + rel=canonical + noindex)
  • Add redirect/404.html (identical content for deep-link catch)
  • Move CNAME from public/ to redirect/
  • Simplify .github/workflows/deploy.yml — no Astro build
  • Astro source (src/, package.json, astro.config.ts) left in place for git history; prune in a follow-up

Test plan

Follow-ups

  • Archive repo when DNS confirmed
  • Delete src/, package.json, astro.config.ts, ghost-export.json in cleanup commit
  • Cancel millerdatabases.com renewal when done

Miller Databases site is being retired. All 14 posts have been migrated
to https://medium.com/@daniel-miller. Site now serves a single static
page (with 404 catch) that meta-refreshes and JS-replaces to
https://danielmiller.ca/. Deploy workflow no longer builds the Astro
project; it uploads the static redirect/ directory to GitHub Pages.
@daniel-miller
daniel-miller merged commit 39acc12 into main Jul 4, 2026
1 check passed
@daniel-miller
daniel-miller deleted the retire-redirect branch July 4, 2026 17:15
daniel-miller added a commit that referenced this pull request Jul 4, 2026
* ci: bump Pages actions to v5/v6 (deploy-pages, upload-pages-artifact, configure-pages)

* chore: remove Astro source now that site is a static redirect

Site was retired in PR #1; only redirect/ is deployed. Drops Astro
scaffolding (src/, package.json, astro.config.ts, tsconfig.json,
public/, scripts/, editor + linter configs) and the CI workflow that
built it. Full pre-retirement source preserved at the pre-retirement
tag.

Kept: .github/workflows/deploy.yml, redirect/, LICENSE, .gitignore.

---------

Co-authored-by: Daniel Miller <daniel@millerdatabases.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant