Port the Webflow changes published since the 2026-09-13 snapshot - #416
Merged
Merged
Conversation
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).
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
enabled auto-merge (squash)
September 22, 2026 02:47
easymac
approved these changes
Sep 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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:
OrganizationJSON-LD gained aPostalAddress./llms.txt— Webflow serves it but it was never in the export. Copied intopublic/; 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.Redirects:
/customer-stories,/terms-of-service,/privacy-policy,/success-stories/VETCadded;/talk-to-saleswas already here.VETCgoes through a newhostOnlyoption 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:linksgreen;firebase.jsonregenerated.