From e90f7f228fa22ab20c5e744972044e6947db9a4d Mon Sep 17 00:00:00 2001 From: Edi Wang Date: Sun, 21 Jan 2024 15:34:42 +0800 Subject: [PATCH] Update ContentProcessor.cs --- src/Moonglade.Utils/ContentProcessor.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Moonglade.Utils/ContentProcessor.cs b/src/Moonglade.Utils/ContentProcessor.cs index 847cc4a0a..0e30fd6cb 100644 --- a/src/Moonglade.Utils/ContentProcessor.cs +++ b/src/Moonglade.Utils/ContentProcessor.cs @@ -6,13 +6,13 @@ namespace Moonglade.Utils; public static class ContentProcessor { - public static string ReplaceCDNEndpointToImgTags(this string rawHtmlContent, string endpoint) + public static string ReplaceCDNEndpointToImgTags(this string html, string endpoint) { - if (string.IsNullOrWhiteSpace(rawHtmlContent)) return rawHtmlContent; + if (string.IsNullOrWhiteSpace(html)) return html; endpoint = endpoint.TrimEnd('/'); var imgSrcRegex = new Regex(""); - var newStr = imgSrcRegex.Replace(rawHtmlContent, + var newStr = imgSrcRegex.Replace(html, match => match.Value.Contains("src=\"/image/") ? match.Value.Replace("/image/", $"{endpoint}/") : match.Value); @@ -20,11 +20,11 @@ public static string ReplaceCDNEndpointToImgTags(this string rawHtmlContent, str return newStr; } - public static string GetPostAbstract(string rawContent, int wordCount, bool useMarkdown = false) + public static string GetPostAbstract(string content, int wordCount, bool useMarkdown = false) { var plainText = useMarkdown ? - MarkdownToContent(rawContent, MarkdownConvertType.Text) : - RemoveTags(rawContent); + MarkdownToContent(content, MarkdownConvertType.Text) : + RemoveTags(content); var result = plainText.Ellipsize(wordCount); return result;