This repository rebuilds the archived Material Memory WordPress site as an Eleventy 3 and Tailwind CSS 4 static site. It preserves the original editorial URLs and keeps all posts in editable Markdown.
Requirements: Node.js 20 or newer and pnpm 10.
pnpm install
pnpm devThe production build is written to dist/:
pnpm buildPosts are in src/posts/. Editorial pages are in src/pages/. Season labels and archive URLs are in src/_data/taxonomies.json; site-wide metadata is in src/_data/site.json.
Images recovered from the WordPress site are stored under src/assets/images/uploads/. Audio remains on the original Libsyn feed and is played with the browser’s native audio player.
Read docs/authoring.md before adding or moving content. It documents the supported fields, includes copyable examples, and explains which URLs must remain stable.
The workflow in .github/workflows/deploy.yml builds and publishes dist/ to GitHub Pages after each push to main. The src/CNAME file configures the custom material-memory.clir.org domain.