feat(docs): show playground output as Prism-highlighted HTML code

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Yang Jun
2026-06-22 21:26:41 +08:00
co-authored by Cursor
parent 2568b95f6a
commit ac94a2b376
4 changed files with 40 additions and 9 deletions
+2
View File
@@ -1,6 +1,8 @@
{% if page.layout === 'playground' %}
{{ js('js/liquid.browser.min.js') }}
<script src="https://cdn.jsdelivr.net/npm/[email protected]/src-min/ace.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/prism.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/components/prism-markup.min.js"></script>
{% endif %}
{{ js('js/main') }}
+3 -1
View File
@@ -13,7 +13,9 @@
</div>
<div class="area-output editor-wrapper">
<h2>Output</h2>
<div class="editor" id="previewEl">{{__('playground.loading')}}</div>
<div class="output-preview" id="previewEl">
<pre class="highlight"><code class="language-markup" id="previewCode">{{__('playground.loading')}}</code></pre>
</div>
</div>
</div>
<p class="inner version"></p>