Multiple design changes
Refactored header and footer into distinct partials. Also centralized
the CSS for these sections.
Refactored blog post lists into a partial.
Refactored blog HTML and CSS to be more universally clear across my
domains.
Layout and CSS updates
Added a footer to the blog.
CSS for footers has been centralized in the common stylesheet.
CSS for headers has been relocated from the headers stylesheet to the
common stylesheet. A small styling patch was centralized out of the cgit
stylesheet. Links to the headers stylesheet are removed.
An inconsistency between the blog and git web has been fixed. The blog
has a small padding on the main element. Since cgit does not generate a
main element, this styling had to be applied to div#cgit.
An inconsistency in table layouts in git web has been fixed. Table cells
have a transparent border acting as a controlled table separation. Table
headers were lacking the same border and therefore appeared to peak out
over the column.
Slight refactor
I'm trying to replace `var` with `let` everywhere. TBD if that's a good
idea or not.
Slight refactoring of whitespace
Small structural changes to home page and navigation
Refactor head partial
Switch commented-out resources to conditional resources. Now these CSS
and JS files can be sourced on a per-page basis. Simply set e.g.
`lightbox = true` in the header of a Markdown file.
Removed outdated `navi.css`.
Added helpful comments and reorganized resources by type rather than
source.
Added logic to JS inline script so that the list navigation can be
tabbed through and the focused item will trigger on hitting Enter.