mirror of
https://github.com/TrezOne/congo-hindi-gujarati.git
synced 2026-07-20 01:45:30 -04:00
🎨 Move heading anchors to render hook
This commit is contained in:
+7
-5
@@ -9,20 +9,22 @@
|
|||||||
|
|
||||||
/* Heading anchors */
|
/* Heading anchors */
|
||||||
.prose .heading-anchor {
|
.prose .heading-anchor {
|
||||||
@apply absolute top-0 w-6 no-underline opacity-0 -left-6;
|
@apply absolute top-0 no-underline opacity-0;
|
||||||
|
width: 1.1em;
|
||||||
|
left: -1.1em;
|
||||||
}
|
}
|
||||||
.prose .heading-anchor:hover {
|
.prose .heading-anchor:hover {
|
||||||
@apply underline bg-transparent opacity-100 text-primary-600;
|
@apply underline bg-transparent text-primary-600;
|
||||||
}
|
}
|
||||||
.prose h2:focus > .heading-anchor,
|
.prose .heading-anchor:hover,
|
||||||
|
.prose .heading-anchor:focus,
|
||||||
.prose h2:hover > .heading-anchor,
|
.prose h2:hover > .heading-anchor,
|
||||||
.prose h3:focus > .heading-anchor,
|
|
||||||
.prose h3:hover > .heading-anchor,
|
.prose h3:hover > .heading-anchor,
|
||||||
.prose h4:focus > .heading-anchor,
|
|
||||||
.prose h4:hover > .heading-anchor {
|
.prose h4:hover > .heading-anchor {
|
||||||
@apply opacity-100;
|
@apply opacity-100;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Prose escape hatch */
|
||||||
.no-prose > p {
|
.no-prose > p {
|
||||||
@apply mt-0 last:mb-0;
|
@apply mt-0 last:mb-0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<h{{ .Level }} id="{{ .Anchor | safeURL }}">{{ .Text | safeHTML }} <a class="heading-anchor" href="#{{ .Anchor | safeURL }}" aria-label="Anchor">#</a></h{{ .Level }}>
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
<section class="prose dark:prose-light">
|
<section class="prose dark:prose-light">
|
||||||
{{ partial "heading-anchor.html" .Content | emojify }}
|
{{ .Content | emojify }}
|
||||||
</section>
|
</section>
|
||||||
<footer>
|
<footer>
|
||||||
{{ partialCached "author.html" . }}
|
{{ partialCached "author.html" . }}
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
{{ with .Site.Params.keywords -}}
|
{{ with .Site.Params.keywords -}}
|
||||||
<meta name="keywords" content="{{ . }}" />
|
<meta name="keywords" content="{{ . }}" />
|
||||||
{{- end }}
|
{{- end }}
|
||||||
<base href="{{ .Site.BaseURL }}" />
|
|
||||||
<link rel="canonical" href="{{ .Permalink }}" />
|
<link rel="canonical" href="{{ .Permalink }}" />
|
||||||
{{/* Styles */}}
|
{{/* Styles */}}
|
||||||
<link type="text/css" rel="stylesheet" href="{{ "css/main.css" | absURL }}" />
|
<link type="text/css" rel="stylesheet" href="{{ "css/main.css" | absURL }}" />
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{{ . | replaceRE "(<h[2-4] id=\"([^\"]+)\".+)(</h[2-9]+>)" `${1} <a class="heading-anchor" href="#${2}" aria-label="Anchor">#</a> ${3}` | safeHTML }}
|
|
||||||
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user