This commit is contained in:
OLDREDSTONE
2025-10-26 22:32:11 +08:00
parent 139f1eef71
commit 8faac81f8f
8 changed files with 132 additions and 90 deletions
+4 -3
View File
@@ -43,6 +43,7 @@
.replace(/'/g, "'");
}
loadRDView()
const originalCodeRenderer = $docsify.markdown?.renderer?.code;
$docsify = {
...$docsify,
...{
@@ -52,10 +53,10 @@
if (lang.trim().startsWith('rdview')) {
return RDViewRender(lang, code);
}
return `<pre data-lang="${lang}"><code>${escapeHtml(code)}</code></pre>`;
return originalCodeRenderer ? originalCodeRenderer(code, lang) : `<pre data-lang="${lang}"><code>${escapeHtml(code)}</code></pre>`;
},
image: function (src, title, alt) {
return `<div class="image-tip"><img class="medium-zoom-image" src="${src}" alt="${alt}">${alt?`<p>${alt}</p>`:""}</div>`;
return `<div class="image-tip"><img class="medium-zoom-image" src="${src}" alt="${alt}">${alt ? `<p>${alt}</p>` : ""}</div>`;
},
}
},
@@ -85,7 +86,7 @@
<script src="/script/docsify-copy-code.min.js"></script>
<script src="/script/switchLightDarkMode.js"></script>
<script src="/script/otto.js"></script>
<script src="https://cdn.jsdelivr.net/npm/prismjs@1/components/prism-yaml.js"></script>
<script type="module" src="/script/special.js"></script>
</body>
</html>