| author | Alan Dipert
<alan@tailrecursion.com> 2026-11-12 01:35:45 UTC |
| committer | Alan Dipert
<alan@tailrecursion.com> 2026-11-12 01:35:45 UTC |
| parent | 3c33995f4bcdbd8089d187f725e9de8ade8dd7be |
| README.md | +1 | -1 |
| md/.htaccess | +2 | -0 |
| md/Home.md | +1 | -0 |
| md/{_MutableLocals.md => MutableLocals.md} | +0 | -0 |
diff --git a/README.md b/README.md index 135020b..4531c96 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ After changing the npm dependencies, refresh their lockfile with `npm install -- An underscore-prefixed directory also makes its pages unlisted: `md/_previews/Page.md` becomes `_previews/Page.html`. Keep the normal level-one title; the underscore belongs only in the path. Editor backups and lock files remain excluded. -Build with `make container-build`, inspect the HTML in `out/`, and deploy through the manual **Deploy** workflow in Forgejo. For example, `md/_MutableLocals.md` will be available at `https://tailrecursion.com/~alan/_MutableLocals.html` after deployment. This uses the ordinary static-site build and deployment, with no separate preview server. The manual deployment publishes both the website and its source mirror. +Build with `make container-build`, inspect the HTML in `out/`, and deploy through the manual **Deploy** workflow in Forgejo. For example, `md/_Example.md` will be available at `https://tailrecursion.com/~alan/_Example.html` after deployment. This uses the ordinary static-site build and deployment, with no separate preview server. The manual deployment publishes both the website and its source mirror. Previews can link to published pages and to one another. They do not add backlinks to those pages. The build rejects links from listed pages to previews, including links in Home's Updates table, so previews cannot accidentally appear in the updates feed or Explore tiles. To publish a preview normally, remove the underscore and add its new path to the Updates table. diff --git a/md/.htaccess b/md/.htaccess index d69a16a..15b416a 100644 --- a/md/.htaccess +++ b/md/.htaccess @@ -1 +1,3 @@ DirectoryIndex Home.html + +Redirect 301 /~alan/_MutableLocals.html /~alan/MutableLocals.html diff --git a/md/Home.md b/md/Home.md index 40e8f3f..2d5dfeb 100644 --- a/md/Home.md +++ b/md/Home.md @@ -33,6 +33,7 @@ What I am building now, followed by talks, papers, interviews, workshops, and ol | Date | Note | |:-----------|:-------------------------------------------------------------------------------------------------------------------------------------------| +| 2026-11-11 | [Mutable Locals in Clojure, the Hard Way](./MutableLocals.md): compiling mutable locals and jumps back into ordinary Clojure. | | 2026-08-10 | Refined [TechWorks](./TechWorks.md) and [Open Source](./OpenSource.md) around current work and evidence-backed history. | | 2026-08-09 | Added [Open Source](./OpenSource.md), an evidence-backed catalog of software I created, maintained, revived, and contributed to. | | 2026-08-09 | Added [Recovered Technical Writing](./RecoveredTechnicalWriting.md), a curated guide to technical essays recovered from my old blog. | diff --git a/md/_MutableLocals.md b/md/MutableLocals.md similarity index 100% rename from md/_MutableLocals.md rename to md/MutableLocals.md