fix: html rendering order param + decodeEntities
This commit is contained in:
@@ -8,7 +8,9 @@ const URL = require('url').URL
|
||||
|
||||
module.exports = {
|
||||
async render() {
|
||||
const $ = cheerio.load(this.input)
|
||||
const $ = cheerio.load(this.input, {
|
||||
decodeEntities: false
|
||||
})
|
||||
|
||||
if ($.root().children().length < 1) {
|
||||
return ''
|
||||
@@ -230,9 +232,9 @@ module.exports = {
|
||||
// STEP: POST
|
||||
// --------------------------------
|
||||
|
||||
for (let child of _.filter(this.children, ['step', 'post'])) {
|
||||
for (let child of _.sortBy(_.filter(this.children, ['step', 'post']), ['order'])) {
|
||||
const renderer = require(`../${_.kebabCase(child.key)}/renderer.js`)
|
||||
output = renderer.init(output, child.config)
|
||||
output = await renderer.init(output, child.config)
|
||||
}
|
||||
|
||||
return output
|
||||
|
Reference in New Issue
Block a user