Skip to content

Give catalog and footer routes real HTML pages - #28

Merged
csfh merged 1 commit into
mainfrom
cursor/static-catalog-pages-7a67
Aug 16, 2026
Merged

Give catalog and footer routes real HTML pages#28
csfh merged 1 commit into
mainfrom
cursor/static-catalog-pages-7a67

Conversation

@csfh

@csfh csfh commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Summary

The homepage catalog and footer linked Documents, Packages, Spec, Install, First program, and Book as client-only routes. Visiting those URLs depended on the SPA 404 bounce, and the only shipped HTML file besides / was a homepage copy at /docs.

This change writes a real index.html for each catalog, footer, and docs content route. Each file keeps the existing SPA shell and includes that page’s title, description, and noscript body from the same content modules the React app renders. Discord stays a disabled footer label. Wasm bindings stay in www/public/echo-wasm/.

No language surface changes. Public language law remains the Echo 2026 spec, the reference, and the echo26/ suite.

Fixes #14

Checklist

  • Focused tests added or updated where behavior changed
  • Echo 2026 (echo26 / e26) updated if language or runtime surface changed
  • Examples updated if user-runnable demos are affected
  • Docs updated for durable or user-visible rules
  • scripts/gate changed (and echo26 when applicable) pass locally
Open in Web Open in Cursor 

@csfh
csfh marked this pull request as ready for review August 16, 2026 04:45
@cursor

cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 16, 2026

Copy link
Copy Markdown

Deploying echo with  Cloudflare Pages  Cloudflare Pages

Latest commit: d6ec60d
Status: ✅  Deploy successful!
Preview URL: https://ac218953.echo-1gc.pages.dev
Branch Preview URL: https://cursor-static-catalog-pages.echo-1gc.pages.dev

View logs

Homepage catalog and footer links pointed at SPA-only paths. The build
now writes index.html for Documents, Packages, Spec, Install, First
program, Book, and the rest of the docs tree, each with that page's
title and body.

Fixes #14

Co-authored-by: Christoffer Hallas <github@christofferhallas.com>
@cursor
cursor Bot force-pushed the cursor/static-catalog-pages-7a67 branch from 379bd42 to d6ec60d Compare August 16, 2026 05:40
@csfh
csfh merged commit 94d5b38 into main Aug 16, 2026
2 checks passed
@csfh
csfh deleted the cursor/static-catalog-pages-7a67 branch September 8, 2026 17:31
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.

Docs, Spec, and Book links should have pages or come down

2 participants