Konsensus Mk II is the current site generator. For various reasons, I decided it is a time to phase out the older site generator, and bring the entire site to a newer age. All you see on this site has been generated with this tool!
It is written in Golang, and uses various helper libraries like Blackfriday, Chroma, and github.com/ghodss/yaml.
Features include following:
The schema model is a fair bit different from the old Konsensus program, and is now in a YAML format
base_static_dir: "../../web-scaffold/webroot" base_template_file: "./template.html" valid_root_menus: home: Home whoami: About coding: Coding weblog: Weblog contact: Contact me schema: # --- SNIP --- - path: "/coding/konsensus/mkii" type: markdown data: "./markdown/coding/konsensus-mkii.md" properties: title: Coding render_toc: true menu_tree: - - coding - Larger software - Konsensus - Mk II
As it stands, this revision of the site also holds secrets. As such, the source code for this application is not immediately available in the full form.