Commit initial progress on Smarty docs
Add Smarty {breadcrumbs} docs
Only escape HTML once in search index
Revert "Only escape HTML once in search index"

This reverts commit c1b3d0a397fe827becbe32c27d520700e4d3df38.
Use underscore naming convention for "non-pages"
Required assets (`_assets/**` and `_search.json`) are included manually in `_config.yml`. Using this naming convention, "non-pages" can easily be filtered out when looping through `site.pages`.

The fact that `_`'ered pages appear before normal pages also allows valid JSON generation as one can rely on `forloop.last` when inserting object separators.

Lastly, this is the naming convention that will be used when Sass support is added to Jekyll. The future, today!
Update asset references in `default.html`
Adjust `{link}` example