Basic style for markdown-generated Table of Contents

This styles a Table of Content (ToC) generated by the markdown toc extension:
https://python-markdown.github.io/extensions/toc/
This commit is contained in:
Fidel Ramos 2022-03-11 14:05:21 +00:00
parent 9d6d2685e6
commit a70dd82eb3
No known key found for this signature in database
GPG key ID: 379F14BB02F9317F
4 changed files with 57 additions and 2 deletions

View file

@ -1 +1 @@
function ThemeManager(e){var t=e.defaultTheme,r="true"===e.enableAutoDetectTheme.toLowerCase(),a=window.matchMedia("light"===t?"(prefers-color-scheme: dark)":"(prefers-color-scheme: dark), (prefers-color-scheme: no-preference)");function d(e,t){var r=document.getElementById(e);r.disabled=!t,r.media=""}function m(){var e=localStorage.getItem("themeOverride");"light"!==e&&"dark"!==e&&(e="browser"===e||r?a.matches?"dark":"light":t),d("dark-theme-style","dark"===e),d("pygments-dark-theme","dark"===e),d("pygments-light-theme","light"===e),"dark"===e?(document.body.classList.add("dark-theme"),document.body.classList.remove("light-theme")):(document.body.classList.add("light-theme"),document.body.classList.remove("dark-theme"))}this.switch=function(e){localStorage.setItem("themeOverride",e),m()};var o=localStorage.getItem("themeOverride");"light"!==o&&"dark"!==o||m(),a.addListener(m)}window.theme=new ThemeManager(document.getElementById("dark-theme-script").dataset);
function ThemeManager(e){var t=e.defaultTheme,r="true"===e.enableAutoDetectTheme.toLowerCase(),a=window.matchMedia("light"===t?"(prefers-color-scheme: dark)":"(prefers-color-scheme: dark), (prefers-color-scheme: no-preference)");function d(e,t){e=document.getElementById(e);e.disabled=!t,e.media=""}function m(){var e=localStorage.getItem("themeOverride");d("dark-theme-style","dark"===(e="light"!==e&&"dark"!==e?"browser"===e||r?a.matches?"dark":"light":t:e)),d("pygments-dark-theme","dark"===e),d("pygments-light-theme","light"===e),"dark"===e?(document.body.classList.add("dark-theme"),document.body.classList.remove("light-theme")):(document.body.classList.add("light-theme"),document.body.classList.remove("dark-theme"))}this.switch=function(e){localStorage.setItem("themeOverride",e),m()};e=localStorage.getItem("themeOverride");"light"!==e&&"dark"!==e||m(),a.addListener(m)}window.theme=new ThemeManager(document.getElementById("dark-theme-script").dataset);

View file

@ -276,6 +276,28 @@ main {
section#isso-thread .auth-section .input-wrapper {
margin-right: 5px;
}
// Table of Contents Markdown extension:
// https://python-markdown.github.io/extensions/toc/
.toc {
border: 1px solid @light-orange;
margin-top: 2em;
padding: 1em;
.toctitle {
font-size: 1.3em
}
ul {
list-style: none;
margin-bottom: 0;
padding: 0;
li {
padding: 0.3em 0 0.3em 0;
}
}
}
}
footer {

File diff suppressed because one or more lines are too long