Download the JS file, then copy it to static/js/prism.js
Download the CSS file, then copy it to static/css/prism.css
Enable Table of Contents for a Blog Post
Set toc to true. For example:
title: "My page with a few headings"
The strings in the templates of this theme can be localized. Make a copy of <THEME_BASE_FOLDER>/i18n/en.yaml to <YOUR_SITE_FOLDER>/i18n/<YOUR_SITE_LANGUAGE>.yaml, and translate one by one, changing the translation field.
You can provide an optional list of custom CSS files, which must be placed inside the static dir. These will load after the theme CSS loads. So, static/css/custom_01.css translates to css/custom_01.css.
You can provide an optional list of custom JS files, which must be placed inside the static dir. These will load after the theme JS loads. So, static/js/custom_01.js translates to js/custom_01.js.
In the site config file set the param defaultDarkTheme to true.
E.g. for config.yaml
Note that the default of light or dark theme only applies to the first visit to a site using this theme. Once the site is visited the choice of dark or light theme is stored in ‘local storage’ in the browser.
To reset to a ‘first visit’ scenario (e.g. for testing), one needs to either browse in private mode (aka Incognito/InPrivate/etc) or delete ‘local storage’ for this site. The easiest way to do that, but which affects other sites as well, is to use the ‘Clear History’ feature of the browser.
Check your browser’s help or documentation for details.
If your site is not a git repo, then set enableGitInfo to false in your config file.