Skip to content

Commit fed7abd

Browse files
authored
Merge pull request #6 from bit-docs/275-fix-markdown-links
Sanitize markdown with bit-docs helper.
2 parents e91ef97 + 2e55ad8 commit fed7abd

File tree

3 files changed

+11
-14
lines changed

3 files changed

+11
-14
lines changed

generators/search-map.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ var fs = require('fs'),
44
Q = require('q'),
55
writeFile = Q.denodeify(fs.writeFile),
66
mkdirs = Q.denodeify(require("fs-extra").mkdirs),
7-
striptags = require('striptags'),
8-
commonmark = require('commonmark'),
9-
markdownParser = new commonmark.Parser(),
10-
markdownRenderer = new commonmark.HtmlRenderer();
11-
7+
unescapeHTML = require("unescape-html"),
8+
helpers = require('bit-docs-generate-html/build/make_default_helpers')({}, {}, function(){}, {});
9+
1210
/**
1311
* @function bitDocs.generators.searchMap.searchMap
1412
* @parent bitDocs.generators.searchMap.methods
@@ -27,10 +25,10 @@ module.exports = function(docMap, siteConfig) {
2725
for (name in docMap) {
2826
if (docMap.hasOwnProperty(name)) {
2927
var docObj = docMap[name];
30-
var description = markdownParser.parse(docObj.description);
31-
description = markdownRenderer.render(description);
32-
description = striptags(description);
33-
28+
29+
var description = helpers.stripMarkdown(docObj.description);
30+
description = unescapeHTML(description);
31+
3432
var searchObj = {
3533
name: docObj.name,
3634
title: docObj.title,

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
},
2727
"homepage": "https://github.com/bit-docs/bit-docs-generate-searchmap#readme",
2828
"dependencies": {
29-
"commonmark": "^0.27.0",
29+
"bit-docs-generate-html": "^0.6.0",
3030
"fs-extra": "0.30.0",
3131
"lodash": "~4.13.1",
3232
"md5": "2.1.0",
3333
"steal-tools": "0.16.X",
34-
"striptags": "^3.0.1"
34+
"unescape-html": "^1.0.0"
3535
},
3636
"devDependencies": {
3737
"mocha": ">= 1.18.0",

test.js

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

0 commit comments

Comments
 (0)