Commit Graph

13 Commits

Author SHA1 Message Date
460bf4b60c update contribution instructions: git pull 2022-08-01 17:34:20 -07:00
247e008aea oops - fix a typo 2022-08-01 11:52:37 -07:00
1f1b65bf77 add config.sample.mk and deployment instructions 2022-08-01 11:52:00 -07:00
5303da8b6f separate the two contribution methods more clearly 2022-07-31 17:08:33 -07:00
80dba14010 write some docs for how to make changes to the site 2022-07-31 17:06:09 -07:00
2ba314fd13 make note of ssg dependencies 2022-05-17 13:16:27 -07:00
05b50d5c5f Switch to Makefile + ssg build system; add a dynamic nav
The old build system worked, but ssg adds some features while still
being simple and easy to hack on:

* set page title from the h1 tag, rather than the file name
* generate a sitemap (which we adapt to also generate a nav)

This site doesn't need a dynamic nav, but the Anarchy Planet docs site
will have a lot of rapidly changing pages and will benefit from a
dynamic nav. This way we can use the same build system for both
sites.
2022-01-04 09:39:23 -08:00
5f0252aedc document lowdown as dependency; add some error handling 2021-12-08 15:47:09 -08:00
f596aa50b3 Switch to lowdown for markdown conversion
Lowdown is fairly simple while supporting the PHP Extra extensions.

It also comes with extensive documentation in its man pages, for example
the whole language is described in lowdown(5).

See https://kristaps.bsd.lv/lowdown/

This fixes a big TODO (anchor links for the table of contents on the
webring page).
2021-11-30 20:42:35 -08:00
98f748bff8 remove TODO for fixing publish.sh 2020-09-22 10:41:16 -07:00
0c1b9b1df0 add https:// to website links 2020-09-13 22:22:55 -07:00
ec923b909c fix links 2020-09-13 18:18:52 -07:00
c3c64d7de8 first commit 2020-09-13 17:50:28 -07:00