feat: dynamic ish terminal preview

This commit is contained in:
venus
2026-10-06 17:06:08 -05:00
parent 569152a7be
commit 98e46644c0
11 changed files with 220 additions and 21 deletions
+17 -15
View File
@@ -32,21 +32,23 @@
{{ featured.data.excerpt }}
</p>
<!-- Terminal Code Preview Snippet -->
<div class="terminal-code-box">
<div class="code-titlebar">
<span class="code-title">
<span style="color: var(--accent-cyan);">&gt;</span>
<span>init_cluster.sh</span>
</span>
<span>POSIX sh</span>
</div>
<div class="code-content">
<pre><code class="language-bash"># System initialization and node health check
./cluster.sh --verify-nodes
curl -s https://api.local/healthz | jq .status</code></pre>
</div>
</div>
{% if featured.data.terminal == true %}
{% set terminalPreview = featured.templateContent | extractTerminalPreview %}
{% if terminalPreview %}
<div class="terminal-code-box terminal-preview-box">
<div class="code-titlebar">
<span class="code-title">
<span style="color: var(--accent-cyan);">&gt;</span>
<span>TERMINAL PREVIEW</span>
</span>
<span>MARKDOWN</span>
</div>
<div class="terminal-preview-content">
{{ terminalPreview | safe }}
</div>
</div>
{% endif %}
{% endif %}
<div class="featured-cta-row">
<div class="tag-cluster">