Compare commits
3 Commits
a8fafb73fc
...
e478eb5a83
| Author | SHA1 | Date |
|---|---|---|
|
|
e478eb5a83 | |
|
|
f28502348d | |
|
|
d1db63d7d3 |
39
卡片正面内容模板.txt
39
卡片正面内容模板.txt
|
|
@ -1,12 +1,32 @@
|
||||||
<div class="md-content">
|
<div class="md-content">
|
||||||
{{Front}}
|
{{Front}}
|
||||||
</div>
|
</div>
|
||||||
<!-- https://github.com/markdown-it/markdown-it -->
|
|
||||||
<script defer src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/markdown-it/12.3.2/markdown-it.min.js"></script>
|
|
||||||
<!-- 代码高亮库 -->
|
<script>
|
||||||
<script defer src="https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/highlight.js/11.4.0/highlight.min.js"></script>
|
var getResources = [
|
||||||
<script defer>
|
getScript("https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/markdown-it/12.3.2/markdown-it.min.js"),
|
||||||
'use strict'
|
getScript("https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/highlight.js/11.4.0/highlight.min.js"),
|
||||||
|
];
|
||||||
|
|
||||||
|
// 加载资源并初始化
|
||||||
|
Promise.all(getResources)
|
||||||
|
.then(() => {
|
||||||
|
parseMarkDownFn();
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
consoleLog('Failed to load required resources: ' + error);
|
||||||
|
});
|
||||||
|
|
||||||
|
function getScript(url) {
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
const script = document.createElement("script");
|
||||||
|
script.onload = resolve;
|
||||||
|
script.onerror = () => reject(new Error(`Failed to load script from ${url}`));
|
||||||
|
script.src = url;
|
||||||
|
document.head.appendChild(script);
|
||||||
|
});
|
||||||
|
}
|
||||||
// 在anki中通过窗口查看调试信息 没控制台啊
|
// 在anki中通过窗口查看调试信息 没控制台啊
|
||||||
function consoleLog(str) {
|
function consoleLog(str) {
|
||||||
var div = document.createElement('div')
|
var div = document.createElement('div')
|
||||||
|
|
@ -43,7 +63,7 @@
|
||||||
if (lang && hljs.getLanguage(lang)) {
|
if (lang && hljs.getLanguage(lang)) {
|
||||||
try {
|
try {
|
||||||
return hljs.highlight(str, { language: lang }).value
|
return hljs.highlight(str, { language: lang }).value
|
||||||
} catch (__) {}
|
} catch (__) { }
|
||||||
}
|
}
|
||||||
|
|
||||||
return '' // use external default escaping
|
return '' // use external default escaping
|
||||||
|
|
@ -71,5 +91,4 @@
|
||||||
// 不能从body直接插入元素 anki 不刷新的
|
// 不能从body直接插入元素 anki 不刷新的
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
parseMarkDownFn();
|
</script>
|
||||||
</script>
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue