Production Tools

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