mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-13 17:56:25 +00:00
@@ -3,7 +3,7 @@
|
|||||||
module.exports = function (md, renderers, defaultRenderer) {
|
module.exports = function (md, renderers, defaultRenderer) {
|
||||||
const paramsRE = /^[ \t]*([\w+#-]+)?(?:\(((?:\s*\w[-\w]*(?:=(?:'(?:.*?[^\\])?'|"(?:.*?[^\\])?"|(?:[^'"][^\s]*)))?)*)\))?(?::([^:]*)(?::(\d+))?)?\s*$/
|
const paramsRE = /^[ \t]*([\w+#-]+)?(?:\(((?:\s*\w[-\w]*(?:=(?:'(?:.*?[^\\])?'|"(?:.*?[^\\])?"|(?:[^'"][^\s]*)))?)*)\))?(?::([^:]*)(?::(\d+))?)?\s*$/
|
||||||
|
|
||||||
function fence (state, startLine, endLine) {
|
function fence (state, startLine, endLine, silent) {
|
||||||
let pos = state.bMarks[startLine] + state.tShift[startLine]
|
let pos = state.bMarks[startLine] + state.tShift[startLine]
|
||||||
let max = state.eMarks[startLine]
|
let max = state.eMarks[startLine]
|
||||||
|
|
||||||
@@ -12,7 +12,7 @@ module.exports = function (md, renderers, defaultRenderer) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const marker = state.src.charCodeAt(pos)
|
const marker = state.src.charCodeAt(pos)
|
||||||
if (!(marker === 96 || marker === 126)) {
|
if (marker !== 0x7E/* ~ */ && marker !== 0x60 /* ` */) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -27,6 +27,10 @@ module.exports = function (md, renderers, defaultRenderer) {
|
|||||||
const markup = state.src.slice(mem, pos)
|
const markup = state.src.slice(mem, pos)
|
||||||
const params = state.src.slice(pos, max)
|
const params = state.src.slice(pos, max)
|
||||||
|
|
||||||
|
if (silent) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
let nextLine = startLine
|
let nextLine = startLine
|
||||||
let haveEndMarker = false
|
let haveEndMarker = false
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user