1
0
Fork 0
No description https://xo.codes
Find a file
xo corvus b4393cced9
All checks were successful
/ deploy (push) Successful in 5m10s
webring banner, footer tweak, style tweaks for passwords.md.html
2026-06-13 13:54:52 -07:00
.forgejo/workflows Add pip and Playwright caching to CI; clean up build steps. 2026-06-12 20:53:08 -07:00
esd@0f5fff6d7f Fix hr inside Warning admonition on passwords page; bump esd. 2026-06-12 20:44:04 -07:00
includes webring banner, footer tweak, style tweaks for passwords.md.html 2026-06-13 13:54:52 -07:00
pages webring banner, footer tweak, style tweaks for passwords.md.html 2026-06-13 13:54:52 -07:00
static webring banner, footer tweak, style tweaks for passwords.md.html 2026-06-13 13:54:52 -07:00
.gitattributes Adding a site icon and finishing the passwords article from last year. 2026-06-13 13:05:44 -07:00
.gitignore Initial rough-in of the project structure for ESD 2026-04-29 00:08:14 -07:00
.gitmodules Use HTTPS URL for esd submodule 2026-06-12 15:10:44 -07:00
esd.toml Final polish before publishing the first version of the site. 2026-06-12 13:47:41 -07:00
README.md Initial rough-in of the project structure for ESD 2026-04-29 00:08:14 -07:00

xo.codes

Building

From the esd repo directory (with .venv active):

python esd.py build -i ../xo.codes
python esd.py build -i ../xo.codes -o ../xo.codes/build  # explicit output

Watch mode (incremental rebuild on file changes):

python esd.py watch -i ../xo.codes

Authoring

Pages are plain markdeep content — no script footer needed. esd injects the markdeep runtime automatically at build time.