Skip to content

Redirect drakestapleton.com to aienos.com/engineer/ - #86

Merged
aien-spark merged 1 commit into
mainfrom
redirect/aienos-engineer
Oct 26, 2026
Merged

aien-spark merged 1 commit into
mainfrom
redirect/aienos-engineer

Conversation

@aien-spark

Copy link
Copy Markdown
Collaborator

drakestapleton.com is merged into About the engineer on aienos.com (aien-dev/aienos.com#123). This replaces the site with redirect stubs, one per old address (redirects.tsv: 45 HTML routes + 44 Markdown mirrors + the paper). Each HTML stub: canonical link, meta refresh 0, location.replace (keeps #fragment), visible link. 404.html maps other known paths, else /engineer/. CNAME stays www.drakestapleton.com; sitemap.xml lists the new URLs.

pages.yml checks every row against its stub (negative control: altering /glossary's target fails the check with rc=1) before deploying site/.

Merge only after aien-dev/aienos.com#123 is deployed, so the targets exist.

drakestapleton.com merged into About the engineer on aienos.com
(aien-dev/aienos.com#123). GitHub Pages cannot send a 301, so site/
holds one stub per old address (45 pages and their 44 Markdown mirrors,
listed in redirects.tsv): canonical link, meta refresh at 0,
location.replace keeping the fragment, and a visible link. 404.html maps
any other known path, else sends the visitor to /engineer/. The custom
domain stays configured so every old link keeps resolving; sitemap.xml
lists the new URLs.

The Rust builder, content, assets, server and ops files are removed
(history keeps them at 4b2313b); the automerge workflow goes with them.
pages.yml now checks every row of redirects.tsv against its stub before
deploying site/.
@aien-spark
aien-spark merged commit 17f1bbc into main Oct 26, 2026
2 checks passed
@aien-spark
aien-spark deleted the redirect/aienos-engineer branch October 26, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant