+ add training page (add admonition shortcode)
+ Finish translation + clean unused asset
This commit is contained in:
1
themes/tse/layouts/partials/function/isUrlRemote.html
Normal file
1
themes/tse/layouts/partials/function/isUrlRemote.html
Normal file
@@ -0,0 +1 @@
|
||||
{{- return and (not (eq .Scheme "")) .Host -}}
|
||||
17
themes/tse/layouts/partials/function/resource.html
Normal file
17
themes/tse/layouts/partials/function/resource.html
Normal file
@@ -0,0 +1,17 @@
|
||||
{{- $resource := 0 -}}
|
||||
{{- $url := urls.Parse .Path -}}
|
||||
{{- if not (partial "function/isUrlRemote.html" $url) -}}
|
||||
{{- $dest := strings.TrimPrefix "./" $url.Path -}}
|
||||
{{- if .Resources -}}
|
||||
{{- with .Resources.GetMatch $dest -}}
|
||||
{{- $resource = . -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- if not $resource -}}
|
||||
{{- with resources.Get $dest -}}
|
||||
{{- $resource = . -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{- return $resource -}}
|
||||
1
themes/tse/layouts/partials/plugin/admonitionPost.html
Normal file
1
themes/tse/layouts/partials/plugin/admonitionPost.html
Normal file
@@ -0,0 +1 @@
|
||||
</div></div></div>
|
||||
39
themes/tse/layouts/partials/plugin/admonitionPre.html
Normal file
39
themes/tse/layouts/partials/plugin/admonitionPre.html
Normal file
@@ -0,0 +1,39 @@
|
||||
{{- $iconMap := dict "note" ("pencil-alt") -}}
|
||||
{{- $iconMap = dict "abstract" ("list-ul") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "info" ("info-circle") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "tip" ("lightbulb") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "success" ("check-circle") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "question" ("question-circle") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "warning" ("exclamation-triangle") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "failure" ("times-circle") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "danger" ("skull-crossbones") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "bug" ("bug") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "example" ("list-ol") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "quote" ("quote-right") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "important" ("exclamation") | merge $iconMap -}}
|
||||
{{- $iconMap = dict "caution" ("exclamation-circle") | merge $iconMap -}}
|
||||
|
||||
|
||||
{{/*
|
||||
This partial is used to render an admonition block.
|
||||
The following parameters are available:
|
||||
- Inner: The content of the admonition block.
|
||||
- Type: The type of the admonition block. The default value is "note".
|
||||
- Title: The title of the admonition block. The default value is the translated value of the type.
|
||||
- Open: A boolean value to determine whether the admonition block is open. The default value is true.
|
||||
Usage example:
|
||||
{{- dict "Inner" $inner "Type" "note" "Title" "title" "Open" false | partial "plugin/admonition.html" -}}
|
||||
*/}}
|
||||
|
||||
{{- $type := .Type | default "note" -}}
|
||||
{{- $title := .Title | default (T $type) -}}
|
||||
{{- $open := .Open | default true -}}
|
||||
|
||||
<div class="details admonition {{ $type }}{{ if $open | ne false }} open{{ end }}">
|
||||
<div class="details-summary admonition-title">
|
||||
<span class="icon"><i class="fa fa-{{ index $iconMap $type | default (index $iconMap "note") }}"></i>
|
||||
<!--{ {- partial "plugin/fontawesome.html" (index $iconMap $type | default (index $iconMap "note")) -}}-->
|
||||
</span>
|
||||
</div>
|
||||
<div class="details-content">
|
||||
<div class="admonition-content">
|
||||
9
themes/tse/layouts/partials/plugin/link.html
Normal file
9
themes/tse/layouts/partials/plugin/link.html
Normal file
@@ -0,0 +1,9 @@
|
||||
{{- $rel := "" -}}
|
||||
<a href="{{ .Destination | safeURL }}"{{ with .Title }} title="{{ . }}"{{ end }}{{ if (urls.Parse .Destination).Host | or .Newtab }}{{ $rel = "noopener noreferrer" }} target="_blank"{{ end }} rel="{{ $rel }}{{ with .Rel }} {{ . }}{{ end }}"{{ with .Class }} class="{{ . }}"{{ end }}>
|
||||
{{- with .Icon -}}
|
||||
{{- partial "plugin/icon.html" . -}}
|
||||
{{- end -}}
|
||||
{{- with .Content -}}
|
||||
{{- . | safeHTML -}}
|
||||
{{- end -}}
|
||||
</a>
|
||||
Reference in New Issue
Block a user