This documentation contains internal website specifications, architecture diagrams, and administrative workflows. Please log in with a Discord account holding a Hawthorne Staff role to view this page.
For more information, please see the Discord Login Explanation.
Site Documentation
The intention of the site design is that maintenance of the content is “low-tech”. Most of it is designed to work automatically, but here are a few things to know to customize the site:
I tried not to, but there are a few external components used for super complicated stuff
(/assets/js/lunr.js)
This is a library that adds universal search to the the whole site. It’s not the best universal search out there, but it works. and it’s free.
BUT…. /assets/js/search.js together with search.json is where you can set some parameters for the search. I have it set to prioritize the Title first, then headers, then body for search.
This is the editor that I have plugged into the back-end so that users can edit the pages directly without going through git-hub. It’s primarily configured by the files in /admin