From 4f0ab31049372a732715880f3c10682d5255b7a5 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 16 Jun 2019 15:18:40 -0400 Subject: [PATCH] html titles --- site/src/utils/generate_docs.js | 33 +++++++-------------------------- 1 file changed, 7 insertions(+), 26 deletions(-) diff --git a/site/src/utils/generate_docs.js b/site/src/utils/generate_docs.js index a353189..b7e67a5 100644 --- a/site/src/utils/generate_docs.js +++ b/site/src/utils/generate_docs.js @@ -7,23 +7,6 @@ import { make_session_slug_processor } from '@sveltejs/site-kit/utils/slug'; import marked from 'marked'; import hljs from 'highlight.js'; -const escaped = { - '"': '"', - "'": ''', - '&': '&', - '<': '<', - '>': '>', -}; - -const unescaped = Object.keys(escaped).reduce( - (unescaped, key) => ((unescaped[escaped[key]] = key), unescaped), - {} -); - -function unescape(str) { - return String(str).replace(/&.+?;/g, match => unescaped[match] || match); -} - const block_types = [ 'blockquote', 'html', @@ -115,15 +98,13 @@ export default function generate_docs(dir) { const slug = level <= 4 && make_slug(rawtext); if (level === 3 || level === 4) { - const title = unescape( - text - .replace(/<\/?code>/g, '') - .replace(/\.(\w+)(\((.+)?\))?/, (m, $1, $2, $3) => { - if ($3) return `.${$1}(...)`; - if ($2) return `.${$1}()`; - return `.${$1}`; - }) - ); + const title = text + .replace(/<\/?code>/g, '') + .replace(/\.(\w+)(\((.+)?\))?/, (m, $1, $2, $3) => { + if ($3) return `.${$1}(...)`; + if ($2) return `.${$1}()`; + return `.${$1}`; + }); subsections.push({ slug, title, level }); }