From 924d8dd49e9da96b38930fa2c40805d82a64ba13 Mon Sep 17 00:00:00 2001 From: Milly Date: Sat, 1 Jul 2017 12:38:36 +0300 Subject: [PATCH] Use built-in method instead. Squashed commit of the following: commit f7887aeda7c129cbcbaf3004d3be540def52540e Author: Milly Date: Fri Jun 23 09:26:58 2017 +0900 Replace "&", "<", ">" to HTML entities in Markdown. --- QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/Plugin.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/Plugin.cs b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/Plugin.cs index 6915163..fd6ae12 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/Plugin.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.MarkdownViewer/Plugin.cs @@ -17,6 +17,7 @@ using System; using System.IO; +using System.Net; using System.Windows; using System.Windows.Threading; using QuickLook.Plugin.HtmlViewer; @@ -84,6 +85,8 @@ namespace QuickLook.Plugin.MarkdownViewer private string GenerateMarkdownHtml(string path) { var md = File.ReadAllText(path); + md = WebUtility.HtmlEncode(md); + var html = Resources.md2html.Replace("{{content}}", md); return html;