diff options
author | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-05-30 20:50:08 +0200 |
---|---|---|
committer | Alex Shpak <alex-shpak@users.noreply.github.com> | 2020-05-30 23:22:51 +0200 |
commit | aa7c486e76ec119fa6a73cdeb01789a9ba67aa19 (patch) | |
tree | d2db7149fb5d44817f11d839c2306b0eeb644326 /layouts | |
parent | 1608ade3f4fd949d1b6db687d992945f7d6df5c0 (diff) |
Add anchors to headings
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/_markup/render-heading.html | 4 | ||||
-rw-r--r-- | layouts/_default/_markup/render-link.html | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/layouts/_default/_markup/render-heading.html b/layouts/_default/_markup/render-heading.html new file mode 100644 index 0000000..5439d20 --- /dev/null +++ b/layouts/_default/_markup/render-heading.html @@ -0,0 +1,4 @@ +<h{{ .Level }} id="{{ .Anchor | safeURL }}"> + {{ .Text | safeHTML }} + <a class="anchor" href="#{{ .Anchor | safeURL }}">#</a> +</h{{ .Level }}> diff --git a/layouts/_default/_markup/render-link.html b/layouts/_default/_markup/render-link.html index 4995a32..464fa1a 100644 --- a/layouts/_default/_markup/render-link.html +++ b/layouts/_default/_markup/render-link.html @@ -6,7 +6,7 @@ {{- define "portable-link" -}} {{- $destination := .Destination }} - {{- $isRemote := or (in .Destination "://") (strings.HasPrefix .Destination "//") }} + {{- $isRemote := or (in .Destination ":") (strings.HasPrefix .Destination "//") }} {{- if not $isRemote }} {{- $url := urls.Parse .Destination }} {{- $path := strings.TrimSuffix "/_index.md" $url.Path }} |