From 8dee04762b4fa317c4790e48c637a051d5911262 Mon Sep 17 00:00:00 2001 From: colinfruit <17092461+colinfruit@users.noreply.github.com> Date: Sun, 15 Sep 2019 18:44:22 -0400 Subject: [PATCH] open MD links in separate tab --- package.json | 1 + src/lib/markdown.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 10badeb..052031d 100644 --- a/package.json +++ b/package.json @@ -89,6 +89,7 @@ "react-router-dom": "^4.2.2", "react-router-hash-link": "^1.1.1", "remark": "^10.0.1", + "remark-external-links": "^5.0.0", "remark-html": "^9.0.0", "remark-html-katex": "^1.1.1", "remark-math": "^1.0.4", diff --git a/src/lib/markdown.js b/src/lib/markdown.js index 2e3bfb2..fb2b4f7 100644 --- a/src/lib/markdown.js +++ b/src/lib/markdown.js @@ -1,11 +1,14 @@ const pify = require('pify') const Remark = require('remark') +const RemarkExternalLinks = require('remark-external-links') const RemarkHtml = require('remark-html') const RemarkMath = require('remark-math') const RemarkHtmlKatex = require('remark-html-katex') const converters = { - markdown: Remark().use(RemarkHtml, { sanitize: true }), + markdown: Remark() + .use(RemarkHtml, { sanitize: true }) + .use(RemarkExternalLinks, { rel: false }), math: Remark() .use(RemarkMath) .use(RemarkHtmlKatex)