diff --git a/demo.html b/demo.html
index 0ec94d7..d0c3229 100644
--- a/demo.html
+++ b/demo.html
@@ -8,7 +8,6 @@
@@ -75,6 +84,12 @@
document.head.appendChild(linkElement)
}
+ // 清除br标签
+ // anki自动生成的全部干掉 严格按照原生来写
+ var clearBR=(str)=>{
+ return str.replace(/
/g,"\r\n")
+ }
+
// 解析(入口方法)
var parseMarkDown = () => {
var convert = new showdown.Converter({
@@ -92,12 +107,12 @@
// 尝试巧妙地修复与缩进代码中间与 es6 模板字符串相关的缩进问题
// smartIndentationFix: true,
// 将换行符解析为
,行尾不需要2个空格
- simpleLineBreaks: false,
+ // simpleLineBreaks: false,
// 反斜杠转义html
- backslashEscapesHTMLTags: true,
+ // backslashEscapesHTMLTags: true,
// 禁用将子列表缩进4个空格以使其嵌套的要求,有效地恢复到2或3个空格足够的旧行为
- disableforced4spacesindentedsublist: true,
- ghCodeBlocks: true,
+ // disableforced4spacesindentedsublist: true,
+ // ghCodeBlocks: true,
})
// convert.setFlavor('github')
document.querySelectorAll('.md-content').forEach((textarea, index) => {
@@ -105,6 +120,9 @@
var text = textarea.value
var thisConverterSpecificOptions = convert.getOptions()
console.log('当前的配置项', thisConverterSpecificOptions)
+ // 清除br标签试试
+ text=clearBR(text)
+ // 👇关键核心md转换
var html = convert.makeHtml(text)
var newDiv = document.createElement('div')
var hr = document.createElement('hr')
@@ -127,6 +145,9 @@
.then(() => {
// anki模板无法使用window.onload我怀疑是被占用了
// window.onload = parseMarkDown
+
+ // 可以尝试手动清除anki生成的
+
parseMarkDown()
return new Promise((resolve) => {
resolve()