2024-04-10 21:02:04

This commit is contained in:
Kai Kimera 2024-04-11 00:02:04 +03:00
parent 2997ac025e
commit db9b696408
Signed by untrusted user: KaiKimera
GPG Key ID: 2C3384BCFF16E5D4
2 changed files with 0 additions and 102 deletions

View File

@ -1,40 +0,0 @@
{{- /*
Code block with syntax highlighting.
@param {string} (positional parameter 0) Syntax highlighting.
@returns {template.HTML}
@examples
{{< code >}}
make && make install && make basic-pbx && make config && ldconfig
{{< /code >}}
{{< code "bash" >}}
make && make install && make basic-pbx && make config && ldconfig
{{< /code >}}
*/ -}}
{{ $lang := (.Get 0) }}
{{ $cp := ((printf "clipboard-%s" (delimit (shuffle (seq 11 99)) "")) | md5) }}
<div class="shortcode mb-3 shortcode-codeblock shortcode-codeblock-{{ (.Ordinal) }} {{ with ($lang) }}shortcode-codeblock-{{ . }}{{ end }}">
<div class="d-flex overflow-hidden">
<div class="flex-grow-1 rounded overflow-hidden" id="cp-{{ ($cp) }}">
{{ if ($lang) }}{{ $lang = (printf "class='language-%s'" ($lang)) }}{{ end }}
<pre><code {{ (($lang) | safeHTMLAttr) }}>{{ (trim (.Inner) "\n\r") }}</code></pre>
</div>
<div class="flex-shrink-0">
<ul class="list-inline mb-0">
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "copy") }}'>
<a class="text-body" href="#"
data-fn="clipboard preventDefault" data-clipboard-target="#cp-{{ ($cp) }}"
role="button" aria-label='{{ (i18n "copy") }}'>
<i class="fas fa-copy fa-fw"></i>
</a>
</li>
</ul>
</div>
</div>
</div>

View File

@ -1,62 +0,0 @@
{{- /*
This shortcode allows you to create a simulation of an OS terminal window.
@param {string} os [linux|windows]
@param {string} mode [root]
@returns {template.HTML}
@examples
{{< terminal os="windows" >}}
cd D:\Documents
{{< /terminal >}}
{{< terminal os="windows" mode="root" >}}
Dism /Get-ImageInfo /ImageFile:"C:\BuildFarm\WIM\install.wim"
{{< /terminal >}}
{{< terminal os="linux" >}}
bash favicon.sh png
{{< /terminal >}}
{{< terminal os="linux" mode="root" >}}
dd if=image.iso of=/dev/sdc bs=4M oflag=direct status=progress; sync
{{< /terminal >}}
*/ -}}
{{ $os := (.Get "os") | default "linux" }}
{{ $mode := (.Get "mode") | default "user" }}
{{ $lang := ((.Get "lang") | default "plaintext") }}
{{ $cp := ((printf "clipboard-%s" (delimit (shuffle (seq 11 99)) "")) | md5) }}
<div class="shortcode mb-3 shortcode-codeblock shortcode-codeblock-{{ (.Ordinal) }} shortcode-codeblock-{{ ($.Name) }}
shortcode-codeblock-{{ ($.Name) }}-{{ ($os) }} shortcode-codeblock-{{ ($.Name) }}-{{ ($os) }}-{{ ($mode) }}">
<div class="card overflow-hidden" data-bs-theme="dark">
<div class="card-header">
<div class="d-flex align-items-center">
<div class="flex-shrink-0 {{ if (eq ($mode) "root") }}text-danger{{ end }}">
<i class="fas fa-terminal fa-fw"></i>
</div>
<div class="flex-grow-1 mx-2">
<h5 class="mb-0">{{ (i18n "terminal") }}</h5>
</div>
<div class="flex-shrink-0">
<ul class="list-inline mb-0">
<li class="list-inline-item" data-bs-tooltip data-bs-title='{{ (i18n "copy") }}'>
<a class="text-body" href="#"
data-fn="clipboard preventDefault" data-clipboard-target="#cp-{{ ($cp) }}"
role="button" aria-label='{{ (i18n "copy") }}'>
<i class="fas fa-copy fa-fw"></i>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="card-body p-0" id="cp-{{ ($cp) }}">
<pre><code class="language-{{ ($lang) }}">{{ (trim (.Inner) "\n\r") }}</code></pre>
</div>
</div>
</div>