Skip to content

Weave Facebook archive into the site#10

Merged
stefan-burke merged 1 commit into
mainfrom
claude/facebook-posts-integration-bG8pJ
Apr 23, 2026
Merged

Weave Facebook archive into the site#10
stefan-burke merged 1 commit into
mainfrom
claude/facebook-posts-integration-bG8pJ

Conversation

@stefan-burke
Copy link
Copy Markdown
Member

Summary

Pulls the factual, technical and narrative content out of the 75-post Facebook archive (facebook-posts.json) and weaves it through the site.

New pages

  • /system/ — The sound rig and FX platform. Covers the full spec (12 × 21" subs, 8 × 15" mids, 4 × dual compression drivers, 4 × dual 10" coaxials, 5 × Powersoft T904s), the synced-FX explanation (EnteR starts/stops in the same position by design), the lighting rig (RGB, LED floor, 6 smoke machines, airbrushed motor covers), structural details (3mm aluminium rails, powder-coat, Frazer Day facials, fibreglass mods) and the ADIPS certification.
  • /build/ — A five-phase chronological build journey with split-image sections: factory wraps → custom fabrication → system online → testing drops → 2026 Threshold Active.
  • /updates/ — Feed page backed by a new facebook-posts/ JSON directory, rendered by the socials block.

Home page

  • New stats strip (6 arms / 2 axes / 12 × 21" subs / 6 smoke machines).
  • Features rewritten with concrete specs instead of generic copy.
  • Two new split-image teasers pointing at the System and Build pages.
  • Recent-drops socials strip above the CTA.

Contact page

  • Replaced the plain markdown link list with an icon-links block.

Infrastructure

  • scripts/process-facebook-posts.js regenerates the facebook-posts/ JSON from the raw archive. Dates come from publish_time anchors in video posts and are interpolated between them. Thumbnails are paired with existing ride photos (the FB CDN URLs in the archive expire and couldn't be downloaded from this environment).

Notes

  • Tone is kept — SYSTEM //, THRESHOLD ACTIVE, OUTPUT — since the audience is fairground obsessives who already respond to it.
  • No post-count or like-count stats anywhere.
  • Gallery nav order bumped to 7 to slot the new pages in after Home.

Test plan

  • CI build passes
  • Home page renders with new stats, features, split-image teasers and socials strip
  • /system/, /build/, /updates/ all render
  • Socials block on home and updates page renders 14 curated Facebook posts, each linking to the real FB URL
  • Contact page icon-links render with correct icons

https://claude.ai/code/session_01Us19jzizCanX7utk5LovZm


Generated by Claude Code

- Add System page with the real touring-grade sound spec, FX sync
  explanation, lighting rig, structural details and ADIPS callout.
- Add Build Journey page tracing the build from trailer-wrapped factory
  shots through custom fabrication, ADIPS pass, first runs and the
  Threshold Active takeover.
- Add Updates page backed by a curated facebook-posts/ directory of
  JSON social-card entries (consumed by the blocks system's socials
  block).
- Sharpen the home page: stats strip (arms/axes/subs/smoke machines),
  features rewritten with concrete specs, split-image teasers pointing
  at the System and Build pages, recent-drops socials strip.
- Contact page: replace plain markdown link list with icon-links block.
- Add scripts/process-facebook-posts.js to regenerate the socials JSON
  from the raw archive (date interpolation from video publish_time
  anchors; manual thumbnail pairing with existing ride photos since the
  FB CDN URLs expire).

https://claude.ai/code/session_01Us19jzizCanX7utk5LovZm
@stefan-burke stefan-burke merged commit ac844bf into main Apr 23, 2026
4 checks 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.

2 participants