diff --git a/docs/stylesheets/github-permalink-style.css b/docs/stylesheets/github-permalink-style.css
new file mode 100644
index 000000000..2b0f509a8
--- /dev/null
+++ b/docs/stylesheets/github-permalink-style.css
@@ -0,0 +1,38 @@
+.headerlink {
+ --permalink-size: 20px; /* for font-relative sizes, 0.6em is a good choice */
+ --permalink-spacing: 4px;
+
+ width: calc(var(--permalink-size) + var(--permalink-spacing));
+ height: var(--permalink-size);
+ vertical-align: middle;
+ background-color: var(--md-default-fg-color--lighter);
+ background-size: var(--permalink-size);
+ mask-size: var(--permalink-size);
+ -webkit-mask-size: var(--permalink-size);
+ mask-repeat: no-repeat;
+ -webkit-mask-repeat: no-repeat;
+ visibility: visible;
+ mask-image: url('data:image/svg+xml;utf8,');
+ -webkit-mask-image: url('data:image/svg+xml;utf8,');
+}
+
+[id]:target .headerlink {
+ background-color: var(--md-typeset-a-color);
+}
+
+.headerlink:hover {
+ background-color: var(--md-accent-fg-color) !important;
+}
+
+@media screen and (min-width: 76.25em) {
+ h1, h2, h3, h4, h5, h6 {
+ display: flex;
+ align-items: center;
+ flex-direction: row;
+ }
+
+ .headerlink {
+ order: -1;
+ margin-left: calc(var(--permalink-size) * -1 - var(--permalink-spacing)) !important;
+ }
+}
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 2274c49a7..d1157998c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -20,6 +20,7 @@ extra:
extra_css:
- stylesheets/extra.css
+ - stylesheets/github-permalink-style.css
markdown_extensions:
- admonition
@@ -36,7 +37,7 @@ markdown_extensions:
- codehilite:
guess_lang: true
- toc:
- permalink: "ΒΆ"
+ permalink: ""
toc_depth: 5
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
@@ -88,6 +89,13 @@ plugins:
NZBGet/scripts/index.md: Downloaders/NZBGet/scripts/index.md
# Hardlinks old redirects
Misc/how-to-set-up-hardlinks-and-atomic-moves.md: Hardlinks/Hardlinks-and-Instant-Moves.md
+ # How to old redirects
+ How-to-setup-for/index.md: Hardlinks/How-to-setup-for/index.md
+ How-to-setup-for/Docker.md: Hardlinks/How-to-setup-for/Docker.md
+ How-to-setup-for/Dockstarter.md: Hardlinks/How-to-setup-for/Dockstarter.md
+ How-to-setup-for/Native.md: Hardlinks/How-to-setup-for/Native.md
+ How-to-setup-for/Synology.md: Hardlinks/How-to-setup-for/Synology.md
+ How-to-setup-for/Unraid.md: Hardlinks/How-to-setup-for/Unraid.md
# Shortcuts redirects
hardlinks.md: Hardlinks/Hardlinks-and-Instant-Moves.md
hardlink.md: Hardlinks/Hardlinks-and-Instant-Moves.md
@@ -101,12 +109,6 @@ plugins:
show-unknown.md: Radarr/Tips/Radarr-show-unknown-movie-items.md
merge-quality.md: Radarr/Tips/Merge-quality.md
jdupes.md: Hardlinks/Replace-copies-with-hardlinks.md
- How-to-setup-for/index.md: Hardlinks/How-to-setup-for/index.md
- How-to-setup-for/Docker.md: Hardlinks/How-to-setup-for/Docker.md
- How-to-setup-for/Dockstarter.md: Hardlinks/How-to-setup-for/Dockstarter.md
- How-to-setup-for/Native.md: Hardlinks/How-to-setup-for/Native.md
- How-to-setup-for/Synology.md: Hardlinks/How-to-setup-for/Synology.md
- How-to-setup-for/Unraid.md: Hardlinks/How-to-setup-for/Unraid.md
theme:
name: material