Skip to content

Point site at chriswage.com apex#9

Merged
cwage merged 1 commit intomainfrom
feature/go-live-chriswage-com
Apr 16, 2026
Merged

Point site at chriswage.com apex#9
cwage merged 1 commit intomainfrom
feature/go-live-chriswage-com

Conversation

@cwage
Copy link
Copy Markdown
Owner

@cwage cwage commented Apr 16, 2026

Summary

  • Set url to https://chriswage.com and drop the /chriswage.com baseurl in _config.yml now that the site is served from the custom domain rather than the GitHub Pages project URL.
  • Remove the htmlproofer --swap-urls shim from CI; it only existed to translate baseurl-prefixed internal links during build verification.

After merge, internal paths (/assets/..., section anchors), the canonical URL, og:url, and sitemap entries all resolve to https://chriswage.com/.

Cutover order

  1. Merge this PR; let the Pages deploy finish.
  2. Remove the Cloudflare redirect (chriswage.com to photos.chriswage.com).
  3. Verify DNS is pointing at GitHub Pages (A records to 185.199.108.153 / .109.153 / .110.153 / .111.153, or CNAME-flatten to cwage.github.io) and that the Let's Encrypt cert has been issued before flipping "Enforce HTTPS" in the Pages settings.

Test plan

  • Local jekyll build: asset paths in _site/index.html are /assets/... (no /chriswage.com prefix); canonical/og:url are https://chriswage.com/.
  • Local htmlproofer: clean.
  • CI green on this PR.
  • After merge + deploy + redirect removal, hit https://chriswage.com/ directly and confirm CSS, bio photo, and carousel script all load.

Generated with Claude Code

Switch url to https://chriswage.com and drop the /chriswage.com
baseurl now that the site is served from the custom domain rather
than the GitHub Pages project URL. Also remove the htmlproofer
--swap-urls shim that existed only to translate baseurl-prefixed
internal links during CI.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 16, 2026 20:31
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Jekyll site configuration and CI link-checking to reflect serving the site from the chriswage.com apex domain (instead of the GitHub Pages project URL), removing now-unnecessary baseurl translation logic.

Changes:

  • Set url to https://chriswage.com and clear baseurl in _config.yml.
  • Remove the htmlproofer --swap-urls shim from the CI workflow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
_config.yml Points the site’s canonical URL at the apex domain and drops the project baseurl prefix.
.github/workflows/ci.yml Simplifies htmlproofer invocation by removing baseurl swap logic no longer needed after the config change.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cwage cwage merged commit b21646d into main Apr 16, 2026
5 checks passed
@cwage cwage deleted the feature/go-live-chriswage-com branch April 16, 2026 20:34
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.

2 participants