diff options
author | Sam Ruby <rubys@intertwingly.net> | 2018-08-02 06:54:30 -0400 |
---|---|---|
committer | Sam Ruby <rubys@intertwingly.net> | 2018-08-13 09:14:42 -0600 |
commit | 59f8276a6b0ed6c9f42a85454d8fa3e64c7632c4 (patch) | |
tree | 60cf372a90a018759bee392545678bb26d1c0b75 /tools | |
parent | f8fda89df1c44b384236c2f9aa054ae4f26fd958 (diff) | |
download | android-node-v8-59f8276a6b0ed6c9f42a85454d8fa3e64c7632c4.tar.gz android-node-v8-59f8276a6b0ed6c9f42a85454d8fa3e64c7632c4.tar.bz2 android-node-v8-59f8276a6b0ed6c9f42a85454d8fa3e64c7632c4.zip |
tools: fix header escaping regression
quick fix for #22065
Preferred long term fix can be found at:
https://github.com/nodejs/node/pull/22140
PR-URL: https://github.com/nodejs/node/pull/22084
Fixes: https://github.com/nodejs/node/issues/22065
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/doc/generate.js | 2 | ||||
-rw-r--r-- | tools/doc/html.js | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/tools/doc/generate.js b/tools/doc/generate.js index 99dce4122a..f2e3e8a164 100644 --- a/tools/doc/generate.js +++ b/tools/doc/generate.js @@ -67,9 +67,9 @@ fs.readFile(filename, 'utf8', (er, input) => { const content = unified() .use(markdown) + .use(html.preprocessText) .use(json.jsonAPI, { filename }) .use(html.firstHeader) - .use(html.preprocessText) .use(html.preprocessElements, { filename }) .use(html.buildToc, { filename }) .use(remark2rehype, { allowDangerousHTML: true }) diff --git a/tools/doc/html.js b/tools/doc/html.js index f2be43a38b..d65a4b323a 100644 --- a/tools/doc/html.js +++ b/tools/doc/html.js @@ -198,7 +198,10 @@ function preprocessElements({ filename }) { heading.children = [{ type: 'text', value: file.contents.slice( - position.start.offset, position.end.offset), + position.start.offset, position.end.offset) + .replace('<', '<') + .replace('>', '>') + .replace(/\\(.{1})/g, '$1'), position }]; } |