commits
Also gets rid of unused old templates.
Moves the NiceDiff type to the shared types package.
This now allows for a more organized template structure. All templates
can now be accessed via "parent/child" paths, and are templated atop
the layouts/*.html files.
The layout files themselves are modular and can be included in each
other. The only caveat is layout/*.html NEED to define their own
template names like so:
{{ define "base" }}
The other page templates do not (and musn't) define their own template.
This reverts commit 510bb2d20c7ddef4b5ed215a3194f60a11ca3cc6.
This now allows for a more organized template structure. All templates
can now be accessed via "parent/child" paths, and are templated atop
the layouts/*.html files.
The layout files themselves are modular and can be included in each
other. The only caveat is layout/*.html NEED to define their own
template names like so:
{{ define "base" }}
The other page templates do not (and musn't) define their own template.