Add pre-commit.
Update build script to push on main branch.
Upgrade fs2 version.
Content: Split out diagrams.
Remove redundant css.
Merge all styles into one file.
Remove main.css file.
Refactor book-title.
Reverse icon colours and clean up.
Move latest chapter to the top.
Delete unnecessary file.
Ignore generated font files.
Remove kalam.
Correct favicon instructions.
Add reveal local.
Add calendar-month icon.
Update README with org only and correct instructions for snippets.
Add a doctype onto everything.
Raise error if page has not been added to the ptree.
Style site for mobile.