diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/config.ts | 16 | ||||
-rw-r--r-- | src/util/markdown.ts | 66 |
2 files changed, 41 insertions, 41 deletions
diff --git a/src/util/config.ts b/src/util/config.ts index a012398..c65fdb0 100644 --- a/src/util/config.ts +++ b/src/util/config.ts @@ -3,15 +3,15 @@ import getConfig from "../lib/config.js"; const config = getConfig(); interface FrontendConfig { - domain: string; - email: string; - siteName: string; - showKofi: boolean; + domain: string; + email: string; + siteName: string; + showKofi: boolean; } export const frontendConfig = (): FrontendConfig => ({ - domain: config.general.domain, - email: config.general.email, - siteName: config.general.site_name, - showKofi: config.general.show_kofi, + domain: config.general.domain, + email: config.general.email, + siteName: config.general.site_name, + showKofi: config.general.show_kofi, }); diff --git a/src/util/markdown.ts b/src/util/markdown.ts index b1577d9..9f5d384 100644 --- a/src/util/markdown.ts +++ b/src/util/markdown.ts @@ -5,40 +5,40 @@ import { marked } from "marked"; // ? to ? helper function htmlEscapeToText(text: string) { - return text.replace(/\&\#[0-9]*;|&/g, function (escapeCode) { - if (escapeCode.match(/amp/)) { - return "&"; - } - const code = escapeCode.match(/[0-9]+/); - return String.fromCharCode(Number(code)); - }); + return text.replace(/\&\#[0-9]*;|&/g, function (escapeCode) { + if (escapeCode.match(/amp/)) { + return "&"; + } + const code = escapeCode.match(/[0-9]+/); + return String.fromCharCode(Number(code)); + }); } export const renderPlain = () => { - var render = new marked.Renderer(); - // render just the text of a link, strong, em - render.link = function (href, title, text) { - return text; - }; - render.strong = function (text) { - return text; - }; - render.em = function (text) { - return text; - }; - // render just the text of a paragraph - render.paragraph = function (text) { - return htmlEscapeToText(text) + "\r\n"; - }; - // render nothing for headings, images, and br - render.heading = function (text, level) { - return ""; - }; - render.image = function (href, title, text) { - return ""; - }; - render.br = function () { - return ""; - }; - return render; + var render = new marked.Renderer(); + // render just the text of a link, strong, em + render.link = function (href, title, text) { + return text; + }; + render.strong = function (text) { + return text; + }; + render.em = function (text) { + return text; + }; + // render just the text of a paragraph + render.paragraph = function (text) { + return htmlEscapeToText(text) + "\r\n"; + }; + // render nothing for headings, images, and br + render.heading = function (text, level) { + return ""; + }; + render.image = function (href, title, text) { + return ""; + }; + render.br = function () { + return ""; + }; + return render; }; |