feat: migrate blog FAQs to reusable MDX accordion
- add Astro MDX support and convert FAQ-bearing posts to MDX - centralize FAQ markup, scoped styling, behavior, and JSON-LD - preserve FAQ content and links across English and Spanish posts - extend blog audits and document the MDX editing workflow - remove obsolete global FAQ styles - ignore Front Matter CMS generated state
This commit is contained in:
@@ -44,6 +44,8 @@ Implemented fidelity work includes:
|
||||
extracted team content as a generic article.
|
||||
- Rebuilt library indexes and blog-post presentation around the live sidebar,
|
||||
article list, byline, featured-image, and counter patterns.
|
||||
- Converted FAQ-bearing posts to MDX and recreated their live-style accordions
|
||||
with a reusable component that emits matching `FAQPage` JSON-LD.
|
||||
- Replaced generic oversized cards, rounded controls, and marketing heroes
|
||||
with live-derived typography, palette, widths, spacing, and compact controls.
|
||||
- Corrected material live/mirror discrepancies found during the pass,
|
||||
@@ -115,7 +117,7 @@ unavailable.
|
||||
- `npm run audit:images`: passed with no missing mapped page banners, section
|
||||
backgrounds, or blog featured images.
|
||||
- `npm run audit:blog`: passed with no article-header content duplicated in
|
||||
blog Markdown bodies.
|
||||
blog content and valid MDX FAQ components for 125 questions across 19 posts.
|
||||
- `npm run generate:sitemap`: passed; generated 97 URLs.
|
||||
- `npm run generate:redirects`: passed.
|
||||
- All migration `.mjs` tools and the sandbox DNS helper pass `node --check`.
|
||||
|
||||
Reference in New Issue
Block a user