Wiki text is so simple we don't imagine any trouble getting it into book form. Still better start now so there are no surprises. github ![]()
See DIG Handbook for most recent outpost builds. Be sure to expand the neighborhood to retrieve all versions of troubled pages.
Visit the outpost for self-service builds. seran ![]()
# Programming
To facilitate quick work I keep track of moving parts on the remainder of this page.
- [x] revise html script for new site github
- [x] add page breaks to output
- [x] batch convert diagrams to PNG github
- [x] include PNG in pages
- [x] handle italic and bold using * as markup
- [x] rerun batch diagram converter
- [x] handle images that aren't diagrams
- [x] handle preview-next-diagram-tall
- [x] handle external links
- [x] select and order pages and sections
- [x] alphabetize the garden
- [ ] handle block quotes using > as markup
- [ ] handle bullets using * (could use ● unicode)
- [x] resolve missing pages (145-120)
- [ ] case insensitive titles everywhere
- [x] handle links in html
- [x] unlink absent titles
- [ ] tally aspect ratios of diagrams
I would like to deploy this as a self-service workflow at dig.seran.c2.com. localhost ![]()
- [x] run graphviz after writing dot - [x] rsync png to assets folder - [x] expose png as static files - [x] expose html script from same origin - [ ] skip batch build if site unchanged - [ ] skip rebuild of diagrams unchanged - [x] configure dockerfile to install graphviz - [x] configure build automation - [x] configure docker-compose - [ ] enable login to act - [x] revise instructions
page/production-tools
See DIG PNG Images in a subdirectory.
See Extract Site to Dot for diagrams of work in progress.
See Index Diagrammed that expects an index in the lineup.
See About Markdown Plugin for what means what