It's my homepage https://joshua.seigler.net/
Find a file
2026-07-08 23:28:06 -04:00
assets fix audio paths and piano css 2026-07-06 05:40:06 -04:00
configHelpers switch from prism to shiki 2026-07-04 12:42:21 -04:00
site add pear upside down cake 2026-07-08 23:28:06 -04:00
.editorconfig add books, with Amazon links 2025-04-30 15:39:20 -04:00
.gitignore add vite bundler 2025-06-28 02:24:56 -04:00
eleventy.config.js fix audio paths and piano css 2026-07-06 05:40:06 -04:00
mise.local.toml spruce up books page, update node 2025-05-21 13:37:47 -04:00
package-lock.json switch from prism to shiki 2026-07-04 12:42:21 -04:00
package.json switch from prism to shiki 2026-07-04 12:42:21 -04:00
README.md Expand README.md 2026-07-03 20:15:19 +00:00
types.d.ts add links page 2025-06-27 14:49:07 -04:00

Prerequisites

  • node@20 or newer
  • mise (optional) to install dependencies

Usage

npm run dev

Serve the site with hot-reloads for development.

npm run build

Build the site to dist/.

npm run publish

Built the site, then push dist/ to gh-pages@origin.

Colophon

This is an Eleventy blog. The template and CSS are all original, with tag based collections and content committed as markdown. It uses collection definitions (like posts.11tydata.js) to define common properties for each folder of markdown content and to attach tags or calculated values like keywords and permalink. There is an XML sitemap for Google and each collection has its own Atom feed, in addition to the main site feed which collects everything except for pages and timeline.