Repo for Second Renaissance Conference (2RCON) site. Started with 2025 conference, may host future editions too.
Planned deploy: 2rcon.secondrenaissance.net (subdomain, not full integration — simpler for now).
Site currently live on Wix. Migrating to plain HTML + Tailwind (maybe some plain CSS).
Goal: replicate existing Wix site closely — mainly the landing page (holds most content), plus any other pages. Also need to pull over assets (images etc).
Approach: rebuild clean semantic HTML/Tailwind rather than scrape Wix's generated markup directly (Wix output is JS-heavy, messy).
Current Wix site (reference): https://bf8023.wixsite.com/my-site-6
Wix site for Harvard (may 2025): https://web.archive.org/web/20251008205715/https://www.sfwhgse.com/
Migrated: site/index.html (landing), site/about.html, site/resiliency-circles.html. Pure HTML + Tailwind CDN (Option B). Images downloaded to site/assets/.
Preview: npx wrangler pages dev site (internal links are extensionless for Cloudflare Pages clean URLs, so plain python3 -m http.server won't resolve them).
Deploy: Cloudflare Pages, output dir site, no build command. Custom domain: 2rcon.secondrenaissance.net.
curl -sL https://bf8023.wixsite.com/my-site-6/<page> -o page.html— Wix serves server-rendered HTML.- Extract text: strip
<script>/<style>, break on block-closing tags, strip remaining tags, dedupe lines (small python script). - Extract images: collect
<img>tags, dedupe by wixstatic media id, keep alt text for identification. Download viahttps://static.wixstatic.com/media/<id>/v1/fill/w_800,h_800,al_c,q_85/<name>intosite/assets/with kebab-case names. - Rebuild clean semantic HTML + Tailwind, copying header/footer from an existing page. Match person↔photo via alt text and DOM order.
Design tokens (extracted from Wix via screenshots + CSS): headings Crimson Text (serif), body Space Mono (monospace), accent cyan #22C9EF, heading navy #324158, button yellow #EFD525 (rounded-full pill with ⟶), gradients #35CBEE→#DCE0AB (green, themes/diagnosis) and #35CBEE→#F2CBC2 (pink, schedule), footer solid cyan. To verify look: screenshot original with headless Chrome ("/Applications/Google Chrome.app/.../Google Chrome" --headless --screenshot=... --window-size=1400,16000 <url>) and compare.
Caveats: some Wix alts are opaque (screenshots/whatsapp filenames) — mapping by DOM order, worth eyeballing. Newsletter form is a mailto stub; replace with real service (e.g. formspree/mailchimp) before launch.
Option A: Flowershow
- Tailwind built in, navbar/theme free (if using markdown pages), markdown support if wanted.
- Constraint: HTML embedded in markdown must be well-formed, 2-space indent, no blank lines between indented HTML lines.
- Downside: matching Wix theme may need custom.css.
- Note: Flowershow also supports pure HTML pages, but those skip Flowershow's navbar/footer — lose the "free" benefit.
Option B: Pure HTML + Tailwind
- Simpler given few pages, most nav is on-page anchors anyway.
- No framework overhead, full control.
Leaning toward Option B unless Flowershow's free navbar/theming outweighs the setup cost.