diff options
| author | Nicholas Johnson <nick@nicholasjohnson.ch> | 2023-11-03 00:00:00 +0000 | 
|---|---|---|
| committer | Nicholas Johnson <nick@nicholasjohnson.ch> | 2023-11-03 00:00:00 +0000 | 
| commit | ac7486160b8a322abfa14fbe97cae4a6a1b7be81a7c9f80dfe3d7e43d2e8b429 (patch) | |
| tree | 886d37e281744ab89101c04530529e76e0c03ca4e7c33df77043cf088dec2aec /layouts/_default | |
| parent | 324f7ead1c9333c8580277316ae9f620dfed3d715e805b5f824d6fe4da15567e (diff) | |
| download | hugo-theme-journal-ac7486160b8a322abfa14fbe97cae4a6a1b7be81a7c9f80dfe3d7e43d2e8b429.tar.gz hugo-theme-journal-ac7486160b8a322abfa14fbe97cae4a6a1b7be81a7c9f80dfe3d7e43d2e8b429.zip | |
Use superscripted reference numbers for links
The implementation is ugly, but I couldn't find another way to
accomplish this.
Diffstat (limited to 'layouts/_default')
| -rw-r--r-- | layouts/_default/single.gmi | 16 | 
1 files changed, 14 insertions, 2 deletions
| diff --git a/layouts/_default/single.gmi b/layouts/_default/single.gmi index 94b7c62..b566ff3 100644 --- a/layouts/_default/single.gmi +++ b/layouts/_default/single.gmi @@ -41,8 +41,20 @@  			{{ $ref_index = add $ref_index 1 -}}  			{{ $ref_text := index . 1 -}} -			{{/*- replace link with reference numbers enclosed in brackets */ -}} -			{{ $rendered_text = replace $rendered_text (index . 0) (print $ref_text "[" $ref_index "]") 1 -}} +			{{/* create superscript of $ref_index */ -}} +			{{ $ref_index := replace $ref_index "0" "⁰" -}} +			{{ $ref_index =  replace $ref_index "1" "¹" -}} +			{{ $ref_index =  replace $ref_index "2" "²" -}} +			{{ $ref_index =  replace $ref_index "3" "³" -}} +			{{ $ref_index =  replace $ref_index "4" "⁴" -}} +			{{ $ref_index =  replace $ref_index "5" "⁵" -}} +			{{ $ref_index =  replace $ref_index "6" "⁶" -}} +			{{ $ref_index =  replace $ref_index "7" "⁷" -}} +			{{ $ref_index =  replace $ref_index "8" "⁸" -}} +			{{ $ref_index =  replace $ref_index "9" "⁹" -}} + +			{{/* replace Markdown links with link text and their superscripted reference numbers */ -}} +			{{ $rendered_text = replace $rendered_text (index . 0) (print $ref_text $ref_index) 1 -}}  		{{ end -}} | 
