Skip to content

Commit 2e59aeb

Browse files
committed
Switch to striptag to avoid encoding HTML entities
1 parent 79b967f commit 2e59aeb

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

generators/search-map.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var fs = require('fs'),
55
writeFile = Q.denodeify(fs.writeFile),
66
mkdirs = Q.denodeify(require("fs-extra").mkdirs),
77
markdown = require('github-flavored-markdown'),
8-
sanitizeHtml = require('sanitize-html');
8+
striptags = require('striptags');
99

1010
/**
1111
* @function bitDocs.generators.searchMap.searchMap
@@ -29,12 +29,7 @@ module.exports = function(docMap, siteConfig) {
2929
var searchObj = {
3030
name: docObj.name,
3131
title: docObj.title,
32-
description: sanitizeHtml(markdown.parse(docObj.description), {
33-
allowedTags: [],
34-
parser: {
35-
decodeEntities: false
36-
}
37-
}),
32+
description: striptags(markdown.parse(docObj.description)),
3833
url: filename(docObj, siteConfig)
3934
};
4035
searchMap[name] = searchObj;

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
"github-flavored-markdown": "^1.0.1",
3131
"lodash": "~4.13.1",
3232
"md5": "2.1.0",
33-
"sanitize-html": "^1.14.1",
34-
"steal-tools": "0.16.X"
33+
"steal-tools": "0.16.X",
34+
"striptags": "^3.0.1"
3535
},
3636
"devDependencies": {
3737
"mocha": ">= 1.18.0",

test.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)