chore: add inline shortcode icon

* enable `enableInlineShortcodes` in config
* add markdown icon
* update hugo stats json
* clean up mermaid template
This commit is contained in:
Xin
2023-08-18 00:16:49 +01:00
parent 60ac09cd1a
commit 2b7b5622aa
5 changed files with 17 additions and 1 deletions

View File

@ -2,4 +2,3 @@
{{- .Inner | safeHTML -}}
</pre>
{{- .Page.Store.Set "hasMermaid" true -}}
{{ warnf .Page.RelPermalink }}

View File

@ -0,0 +1,12 @@
{{- $icon := index site.Data.icons (.Get 0) -}}
{{- $attributes := "height=1em"}}
{{- if not $icon -}}
{{ errorf "icon %q not found" (.Get 0) }}
{{- end -}}
{{- $icon = replaceRE "<svg" (printf "<svg %s" $attributes) $icon -}}
<span class="inline-block align-text-bottom icon">
{{- $icon | safeHTML -}}
</span>