Skip to content

Commit 981a872

Browse files
authored
Merge pull request #11 from bit-docs/10-fix-tag-stripping
Fix tag stripping. Fixes #10
2 parents fb018ba + 156ccbc commit 981a872

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

generators/search-map.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var fs = require('fs'),
44
Q = require('q'),
55
writeFile = Q.denodeify(fs.writeFile),
66
mkdirs = Q.denodeify(require("fs-extra").mkdirs),
7-
unescapeHTML = require("unescape-html"),
7+
striptags = require("striptags"),
88
helpers = require('bit-docs-generate-html/build/make_default_helpers')({}, {}, function(){}, {});
99

1010
/**
@@ -26,8 +26,12 @@ module.exports = function(docMap, siteConfig) {
2626
if (docMap.hasOwnProperty(name)) {
2727
var docObj = docMap[name];
2828

29-
var description = helpers.stripMarkdown(docObj.description);
30-
description = unescapeHTML(description);
29+
var description = helpers.makeHtml(docObj.description);
30+
description = helpers.makeLinks(description);
31+
description = striptags(description,
32+
// Allowed tags
33+
['a', 'em', 'code']
34+
);
3135

3236
var searchObj = {
3337
name: docObj.name,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"lodash": "~4.13.1",
3232
"md5": "2.1.0",
3333
"steal-tools": "0.16.X",
34-
"unescape-html": "^1.0.0"
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)