Skip to content

Visual refresh - #1032

Merged
devinschulz merged 8 commits into
mainfrom
visual-refresh
Sep 7, 2026
Merged

Visual refresh#1032
devinschulz merged 8 commits into
mainfrom
visual-refresh

Conversation

@devinschulz

Copy link
Copy Markdown
Owner

No description provided.

devinschulz and others added 5 commits September 5, 2026 18:49
- Add the Warranties case study: content bundle, dedicated layout, and
  links from the work grid and the Cape case study
- Move case-study imagery from src/assets to assets and drop the stale
  src/content blog sources
- Add SEO and social-image partials, seoTitle overrides on the case
  studies, robots.txt, and a 404 page
- Self-host Playfair Display and Inter, and add an image render hook
- Add navigation.js, _headers, updated _redirects, and a check-site
  script

Co-Authored-By: Claude Opus 5 <[email protected]>
Blog images now live in assets/images/blog, so the markdown references
point at /images/blog/* and keep resolving through the image render
hook. Removes the static/blog mount along with the stale
src/assets/images mounts left over from the earlier asset move.

Co-Authored-By: Claude Opus 5 <[email protected]>
Moves the pre-move blog images into static/blog so the original
/blog/*.png URLs keep resolving for old inbound links, while the posts
continue to render the optimized assets through the image render hook.

Removes the leftover Astro output in public/. Hugo publishes to dist,
so those files were never deployed; keeping them meant a host still
pointing at the default public/ directory would silently ship the old
site instead of failing.

Co-Authored-By: Claude Opus 5 <[email protected]>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 7, 2026

Copy link
Copy Markdown

Deploying blog with  Cloudflare Pages  Cloudflare Pages

Latest commit: 7351f36
Status: ✅  Deploy successful!
Preview URL: https://1ae9a979.blog-3tu.pages.dev
Branch Preview URL: https://visual-refresh.blog-3tu.pages.dev

View logs

devinschulz and others added 3 commits September 7, 2026 15:54
Brings back the black-and-white D monogram for the .ico and .svg icons,
replacing the violet mark from the visual refresh. The apple-touch icon
still uses the violet mark.

Co-Authored-By: Claude Opus 5 <[email protected]>
Hugo runs the Tailwind CLI through Node with the permission model
(--permission, --allow-addons, --allow-worker, --disable-warning), all
of which need Node 22.13 or newer. The build image defaulted to 18.20.8
and rejected every flag, failing the CSS transform.

Co-Authored-By: Claude Opus 5 <[email protected]>
Adds llms.txt plus a .md output for every page. Posts emit their
original Markdown with absolute image URLs; case studies are
reconstructed from front matter, since that is where their prose lives,
and carry the screenshot alt text as description lines.

Pages advertise their Markdown through rel=alternate, and _headers sets
the content types so nosniff does not turn them into downloads. The
outputs block keeps RSS on the home page and the blog section, which
would otherwise be dropped when overriding the defaults.

Co-Authored-By: Claude Opus 5 <[email protected]>
@devinschulz
devinschulz merged commit 58c0cc4 into main Sep 7, 2026
1 check passed
@devinschulz
devinschulz deleted the visual-refresh branch September 7, 2026 21:38
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