Skip to content

Port the Webflow changes published since the 2026-09-13 snapshot - #416

Merged
eseidel merged 4 commits into
mainfrom
webflow-delta
Sep 22, 2026
Merged

eseidel merged 4 commits into
mainfrom
webflow-delta

Conversation

@eseidel

@eseidel eseidel commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Follow-up to #411. Diffed every page in the Sept 13 snapshot against live Webflow (last published 2026-09-15), checked every CMS collection via the Data API, and pulled Webflow's 301 export.

Unchanged: all six CMS collections. The newsletter removal and the Shorebird CI "deprecated" copy were already in the port.

Ported from live Webflow:

  • Home Organization JSON-LD gained a PostalAddress.
  • 404 page: "Looking for something? Try the documentation, pricing, console, sitemap, or llms.txt."
  • /llms.txt — Webflow serves it but it was never in the export. Copied into public/; its Terms link pointed at /term, fixed to /terms.
  • /sitemap.xml → 301 → /sitemap-index.xml (Webflow served the sitemap there; Search Console and the new 404 line expect it).

Ported from the Webflow Designer (unpublished):

  • /contact — a draft page created 09-11: support / sales / billing / privacy contacts and the mailing address, on the same markdown layout as the legal pages. Linked from the footer (Company) and the 404 line.
  • The Jobs page title/description edit already matched the port.

Redirects:

  • Webflow's 301 export (5 rules): /customer-stories, /terms-of-service, /privacy-policy, /success-stories/VETC added; /talk-to-sales was already here. VETC goes through a new hostOnly option on the Firebase integration so Astro doesn't write a stub directory that collides with the real lowercase page on a case-insensitive filesystem.
  • /blog/flutter-332-release/blog/flutter-3-32-release (Webflow's dot-stripped slug; 84 visitors in 12 months per Plausible).

CUTOVER.md ticks the 301-export box and records the delta pass. build, format:check, cspell, check:links green; firebase.json regenerated.

Diffed every page in ../webflow-migration/webflow-export/pages/ against
the live site (Webflow last published 2026-09-15) and checked every CMS
collection's item counts and timestamps via the Data API. The CMS is
unchanged; the newsletter removal and the Shorebird CI deprecation copy
were already in the port. What was not:

- Home page Organization JSON-LD gained a PostalAddress.
- The 404 page gained a "Looking for something?" line linking to the
  docs, pricing, console, sitemap and llms.txt.
- /llms.txt is served by Webflow but was never in the export. Copied
  verbatim into public/, except its Terms link pointed at /term.
- /sitemap.xml now 301s to /sitemap-index.xml: Webflow served the
  sitemap there, so Search Console, any cached robots.txt and the new
  404 line all expect it.

CUTOVER.md records the delta pass and the two unpublished Designer edits
(Jobs page metadata, which the port already matches, and a draft
/contact page, which it does not).
@github-actions

github-actions Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

🐦 Preview of c8ffaa6: https://shorebird-website--pr-416-dk1x7tz0.web.app (expires in 7 days)

Webflow's redirect export (Site settings → Publishing, 2026-09-22) has five
rules; /talk-to-sales was already here. /success-stories/VETC goes through
a new hostOnly option on the firebase integration: it differs from the real
page only by case, and on a case-insensitive filesystem Astro's redirect
stub and the page share a directory, so the stub must not be written.

/blog/flutter-332-release is what Webflow called the post (it strips dots
from slugs) before it was renamed; Plausible shows 84 visitors on it in the
last year.
Webflow has a draft Contact page (created 2026-09-11, never published):
how to reach support, sales, billing and privacy/security, plus the
mailing address. Same text, on the markdown layout the legal pages use.
@eseidel
eseidel enabled auto-merge (squash) September 22, 2026 02:47
@eseidel
eseidel merged commit 8eb1934 into main Sep 22, 2026
3 checks passed
@eseidel
eseidel deleted the webflow-delta branch September 22, 2026 15:58
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