* Black Lives Matters statement
Swaps top banner out for Black Lives Matter messaging with inline styles for stylistic tweaks since these styles won't need to be added to the main global styles.
* Bold call to action
* Update layout.haml
Logdown seems to be basically unmaintained, its servers are
unreliable, and it's been causing some mixed-content errors lately.
This moves all blog posts to sass-lang.com itself; I'll set up
redirects from the blog as best I can once this lands.
Closes#401Closes#402Closes#403
* [docNav] Moved h3 title into nav wrapper
* [docNav] Init styles for doc navigation component
* [docNav] Import doc navigation component into sass.css.scss
* [docNav] Functional to make doc navigation sticky on scroll
* [docNav] Rename js class name and changed from single to double quotes
* [docNav] Change class name to sl-js-nav--is-sticky
* [docNav] renamed doc-navigation to navigation and removed nesting
* [docNav] renamed doc-navigation to navigation
* [docNav] Added carriage return after h3
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.
* Enable Algolia search
This adds:
* Algolia bootstrap JS.
* A search bar (without styling)
* A "docSearch-content" class to the main reference doc container, so
the sidebars don't get indexed.
* A "docSearch-function" class to function names, so that they'll be
indexed.
* Fix a few lints
* Add htmlproofer to verify links
Partially addresses #247
* Make htmlproofer a Rake task
* Verify that we don't have leftover Markdown links
* Don't build the full Ruby Sass docs before running htmlproofer
* Don't check generated documentation
* Fix a few more broken links
* Add another URL exception
* Limit which branches we run tests for
* Add more URL exceptions