Skip to content
Snippets Groups Projects
Unverified Commit 9e08718e authored by Nicolas Giard's avatar Nicolas Giard Committed by GitHub
Browse files

Merge pull request from GHSA-9jgg-4xj2-vjjj

parent 4ffd1325
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,8 @@ const uslug = require('uslug')
const pageHelper = require('../../../helpers/page')
const URL = require('url').URL
const mustacheRegExp = /(\{|{?){2}(.+?)(\}|}?){2}/i
/* global WIKI */
module.exports = {
......@@ -230,6 +232,16 @@ module.exports = {
headers.push(headerSlug)
})
// --------------------------------
// Wrap root text nodes
// --------------------------------
$('body').contents().toArray().forEach(item => {
if (item.type === 'text' && item.parent.name === 'body') {
$(item).wrap('<div></div>')
}
})
// --------------------------------
// Escape mustache expresions
// --------------------------------
......@@ -239,7 +251,7 @@ module.exports = {
list.forEach(item => {
if (item.type === 'text') {
const rawText = $(item).text()
if (rawText.indexOf('{{') >= 0 && rawText.indexOf('}}') > 1) {
if (mustacheRegExp.test(rawText)) {
$(item).parent().attr('v-pre', true)
}
} else {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment