This implementation is somewhat messy, but I think the resulting default
is sane and it allows customizability. The motivation was it felt weird
to me to be linking to a blog, when the home link right above linked to
a slighly different version of the same page.
- If `blogs` isn't set in the config file, `blog` is treated as a blog, to
avoid breaking existing sites
- If it is, only sections listed are treated as blogs, possibly
excluding `blog`
- Differences include comments, but also hn/lobsters links, time to
read, and tags (possibly non-exhaustive)
By default the style uppercases the title, which forces a
style choice to the user.
We can add extra css but that might be overkill for just one
change: For example, not capitalizing the title default.
This allows the title to be fully lowercase, by simply overriding
the theme configuration.
It is currently not possible to disable the sharing on a specific
site, say google plus or facebook.
This allows a configuration item switch to tweak this behavior.
Since not every user has a nice logo at hand I find it useful to have the option to not include a logo. By default cocoa-eh would still show a 'logo' hyperlink. I would at least try to make this theme work without any basefiles given (even thoug the basic cocoa theme is available)
The months are displayed reverse chronologically, but the posts for that month
are displayed chronologically. It seems more intuitive to have posts under each
month also to be sorted reverse chronologically.
* Make the theme compliant with W3C standards (#55)
* Dropped the line because chrome tab is deprecated.
* On header, "li" elements are meant to surround the "a" elements and not the other way around.
* Dropped all section tags I could find at first glance, as they had no semantic meaning and were firing warnings at the W3C validator.
* Change "middot" from a helper div to a helper class since putting div's inside ul's is not compliant
* Fixed a problem of the previous commit. A middot would not hide if on mobile.
* Fix archetypes bug with Go templates
* Fix additional validation error in 404
For some reason people may wants to have one facebook account directly
linked into the footer of the site generated using cocoa-eh. So do I,
maybe more people may use that too.