2023-11-08 17:59:05
This commit is contained in:
parent
019cee3744
commit
2f57b93832
1 changed files with 45 additions and 43 deletions
|
@ -19,51 +19,53 @@ the syntax highlighting language from the file extension will be automatically s
|
|||
|
||||
{{ $cp := (printf "clipboard-%s" ((delimit (shuffle (seq 11 99)) "") | md5)) }}
|
||||
|
||||
<div class="shortcode shortcode-{{ ($.Name) }} mb-3">
|
||||
<div class="card overflow-hidden">
|
||||
<div class="card-header">
|
||||
<div class="d-flex align-items-center">
|
||||
<div class="flex-shrink-0">
|
||||
<i class="far fa-file-code fa-fw"></i>
|
||||
</div>
|
||||
<div class="flex-grow-1 mx-2">
|
||||
<code>{{ ($file) }}</code>
|
||||
</div>
|
||||
<div class="flex-shrink-0">
|
||||
<ul class="list-inline mb-0">
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.copy") }}'>
|
||||
<a class="text-body" href="#"
|
||||
data-fn="clipboard preventDefault" data-clipboard-target="#{{ ($cp) }}"
|
||||
role="button" aria-label='{{ (i18n "sc.file.copy") }}'>
|
||||
<i class="fas fa-copy fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.download") }}'>
|
||||
<a class="text-body" href="{{ ($file) }}" download
|
||||
role="button" aria-label='{{ (i18n "sc.file.download") }}'>
|
||||
<i class="fas fa-download fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.link") }}'>
|
||||
<a class="text-body" href="{{ ($file) }}" target="_blank"
|
||||
role="button" aria-label='{{ (i18n "sc.file.link") }}'>
|
||||
<i class="fas fa-arrow-up-right-from-square fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
{{ with ($.Page.Resources.Match ($file)) }}
|
||||
{{ range . }}
|
||||
<div class="shortcode shortcode-{{ ($.Name) }} mb-3">
|
||||
<div class="card overflow-hidden">
|
||||
<div class="card-header">
|
||||
<div class="d-flex align-items-center">
|
||||
<div class="flex-shrink-0">
|
||||
<i class="far fa-file-code fa-fw"></i>
|
||||
</div>
|
||||
<div class="flex-grow-1 mx-2">
|
||||
<code>{{ (.Name) }}</code>
|
||||
</div>
|
||||
<div class="flex-shrink-0">
|
||||
<ul class="list-inline mb-0">
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.copy") }}'>
|
||||
<a class="text-body" href="#"
|
||||
data-fn="clipboard preventDefault" data-clipboard-target="#{{ ($cp) }}"
|
||||
role="button" aria-label='{{ (i18n "sc.file.copy") }}'>
|
||||
<i class="fas fa-copy fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.download") }}'>
|
||||
<a class="text-body" href="{{ (.RelPermalink) }}" download
|
||||
role="button" aria-label='{{ (i18n "sc.file.download") }}'>
|
||||
<i class="fas fa-download fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "sc.file.link") }}'>
|
||||
<a class="text-body" href="{{ (.RelPermalink) }}" target="_blank"
|
||||
role="button" aria-label='{{ (i18n "sc.file.link") }}'>
|
||||
<i class="fas fa-arrow-up-right-from-square fa-fw"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body" id="{{ ($cp) }}">
|
||||
{{ if (eq (($lang) | len) 0) }}
|
||||
{{ $lang = ((replace (path.Ext (.Name)) "." "") | default "plaintext") }}
|
||||
{{ end }}
|
||||
{{ (highlight ((.Content) | chomp) ($lang)) }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body" id="{{ ($cp) }}">
|
||||
{{ with ($.Page.Resources.GetMatch ($file)) }}
|
||||
{{ if (eq (($lang) | len) 0) }}
|
||||
{{ $lang = ((replace (path.Ext (.Name)) "." "") | default "plaintext") }}
|
||||
{{ end }}
|
||||
{{ (highlight ((.Content) | chomp) ($lang)) }}
|
||||
{{ end }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{- else -}}
|
||||
|
||||
|
|
Loading…
Reference in a new issue