Skip to content

Repository files navigation

Material Memory

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.

Develop locally

Requirements: Node.js 20 or newer and pnpm 10.

pnpm install
pnpm dev

The production build is written to dist/:

pnpm build

Edit content

Posts 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.

Deploy

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.

About

Statically generated version of the Material Memory site

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages