ilink shortcode with anchor for backlink
This commit is contained in:
parent
3de565007a
commit
a894b5f70d
1 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,4 @@
|
|||
{{- $this := $.Page -}}
|
||||
{{- $pages := where .Site.RegularPages "Params.pageid" "eq" (.Get "pid") -}}
|
||||
{{- $frag := .Get "id" -}}
|
||||
{{- $fragsep := "" -}}
|
||||
|
@ -5,5 +6,9 @@
|
|||
{{- $inner := .Inner -}}
|
||||
{{- range $pages -}}
|
||||
{{- $url := printf "%s%s%s" .Permalink $fragsep $frag -}}
|
||||
<a href="{{ $url }}">{{ or $inner .Title | markdownify }}</a>
|
||||
<a id="{{ .Params.pageid }}"
|
||||
anchor="{{ .Params.pageid }}"
|
||||
href="{{ $url }}">{{ or $inner .Title | markdownify }}</a>
|
||||
{{- $backlink := printf "%s#%s" $this.Permalink .Params.pageid -}}
|
||||
{{- .Scratch.Add "backlinks" (slice $this) -}}
|
||||
{{- end -}}
|
||||
|
|
Loading…
Add table
Reference in a new issue