Tables of contents are now statically rendered in their appropriately
open/closed states, rather than updated via JavaScript, so they render
correctly on the first page load. In order to make the "page sections"
table still usable without JS, this adds a stylesheet in a <noscript>
tag that forces the sections into an open state.
* Add more margin above headers to visually associate them with the
prose below, rather than above.
* Reduce the margin around normal block elements to more clearly
associate them with one another.
* Increase the size of prose and medium/large headers to make them
easier to see.
* Reduce the font weight of intro paragraphs to make them more
visually distinct from the rest of the documentation.
Based on @slimekat's suggestions.
Closes#313
This gives us a place to disambiguate between implementation statuses
that refer to the entire feature under discussion, and those that just
refer to sub-features.
* Make the font smaller to make them less prominent and help visually
associate the callout with the list.
* Decrease the top margin to more clearly associate them with their
preceding header.
* Lighten the callout background when in another callout to make it
more visible.
* Animate the expand button.
* Make link headers look and work more like GitHub's
* Automatically generate links for all headers
* Flash headers when they're selected
* update readme
* Add a helper for writing inline multi-syntax examples
This will be useful for #205.
* Add the ability to add CSS output to the syntax switcher
* Automatically generate CSS for the syntax switcher by default
* Fix most lints
* Fix a specificity bug
* Show SCSS syntax by default
* Fix a couple more lints
* Make the example helper template-engine-agnostic
* Support a "syntax switcher" with a single syntax
This will make it possible to do nice-looking single-syntax code
examples in the reference.
* Remove trailing whitespace