Skip to content

Commit 39ef5de

Browse files
committed
#9 - sanitize markup from searchMap description
1 parent f7958b3 commit 39ef5de

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"handlebars": "1.X",
3333
"lodash": "~4.13.1",
3434
"md5": "2.1.0",
35+
"sanitize-html": "^1.14.1",
3536
"steal-tools": "0.16.X",
3637
"striptags": "^2.1.1",
3738
"unescape-html": "^1.0.0"

write/search_map.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ var fs = require('fs'),
33
filename = require("./filename"),
44
Q = require('q'),
55
writeFile = Q.denodeify(fs.writeFile),
6-
mkdirs = Q.denodeify(require("fs-extra").mkdirs);
6+
mkdirs = Q.denodeify(require("fs-extra").mkdirs),
7+
sanitizeHtml = require('sanitize-html');
78

89
/**
910
* @function bitDocs.generators.html.write.searchMap
@@ -27,7 +28,7 @@ module.exports = function(docMap, siteConfig) {
2728
var searchObj = {
2829
name: docObj.name,
2930
title: docObj.title,
30-
description: docObj.description,
31+
description: sanitizeHtml(docObj.description, { allowedTags: []}),
3132
url: filename(docObj, siteConfig)
3233
};
3334
searchMap[name] = searchObj;

0 commit comments

Comments
 (0)