Skip to content

Fix docs site 404s — update Atoll to 0.7.7 - #4

Merged
damianh merged 1 commit into
mainfrom
docs-still-not-working
Apr 13, 2026
Merged

damianh merged 1 commit into
mainfrom
docs-still-not-working

Conversation

@damianh

@damianh damianh commented Apr 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Update Atoll CLI from 0.7.0 to 0.7.7 in deploy workflow (contains base path fix)
  • Update Atoll.Middleware and Atoll.Lagoon NuGet packages from 0.7.0 to 0.7.6

Problem

The docs site at https://damianh.github.io/microstack/ was not rendering — all JS/CSS assets returning 404:

  • /_atoll/island.js -> 404
  • /_atoll/directives.js -> 404
  • /_atoll/logo.png -> 404

URLs were missing the /microstack base path prefix needed for GitHub Pages project sites.

Root Cause

Atoll CLI 0.7.0 had a bug where HtmlPostProcessor base path URL rewriting was gated behind cssHref.Length > 0 || jsHref.Length > 0. Since MicroStack docs produce no global CSS/JS bundle, the entire post-processing step (including base path rewriting) was skipped. Fixed in CLI 0.7.7.

Atoll CLI 0.7.0 had a bug where HtmlPostProcessor base path URL rewriting
was skipped when no CSS/JS bundle existed, causing all _atoll/ asset paths,
navigation links, and island component URLs to miss the /microstack prefix.
@damianh
damianh force-pushed the docs-still-not-working branch from 934693b to d7185dd Compare April 13, 2026 18:59
@damianh
damianh merged commit 5809130 into main Apr 13, 2026
1 check passed
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