docs/js
Sebastiaan van Stijn 03d60f916a
Replace "hide_from_sitemap" with "sitemap: false"
The `hide_from_sitemap` metadata variable was a custom thing we implemented
to add a "noindex" meta-header to pages and to exclude a page from the
search auto-complete.

However, pages with that option set would still be included in sitemap.xml,
resulting in search engines to visit those pages (only to discover they
should not index them).

This patch replaces the custom `hide_from_sitemap` value for `sitemap: false`,
which is a metadata variable that's defined by the "jekyll-sitemap" plugin
we use to generate the sitemap.xml;

https://github.com/jekyll/jekyll-sitemap/blob/v1.4.0/README.md#exclusions

Setting this variable will now:

- add a "noindex" metadata header to the page
- exclude the page from the sitemap.xml.
- exclude the page from /js/metadata.json (used for search autocomplete)

Also fixed an issue in the metadata.json where the `notoc` metadata was
used to exclude pages, however that variable is meant to disable the
in-page TOC (right-hand side navigation with anchor links).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2020-10-21 15:09:11 +02:00
..
anchorlinks.js cleanup anchorlinks script 2020-10-15 15:10:41 +02:00
bootstrap.min.js Theme Start (#1709) 2017-02-15 17:07:36 -08:00
docs.js js/docs.js: cleanup unused parts 2020-10-15 15:06:27 +02:00
jquery.js Theme Start (#1709) 2017-02-15 17:07:36 -08:00
metadata.json Replace "hide_from_sitemap" with "sitemap: false" 2020-10-21 15:09:11 +02:00
redoc.min.js Improve Engine API documentation (#5607) 2017-12-26 12:35:10 -08:00
redoc.min.map Improve Engine API documentation (#5607) 2017-12-26 12:35:10 -08:00
search.js js/search.js: rewrite local search autocomplete and update styling 2020-10-15 17:20:28 +02:00
theme-switcher.js js/search.js: rewrite local search autocomplete and update styling 2020-10-15 17:20:28 +02:00
toc.json Load toc.js asynchronously as JSON 2020-10-14 22:08:50 +02:00