mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Replace MarkdownSharp with Markdig
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -8,6 +8,7 @@ using Velopack.Compression;
|
|||||||
using Velopack.NuGet;
|
using Velopack.NuGet;
|
||||||
using Velopack.Packaging.Exceptions;
|
using Velopack.Packaging.Exceptions;
|
||||||
using Velopack.Packaging.Abstractions;
|
using Velopack.Packaging.Abstractions;
|
||||||
|
using Markdig;
|
||||||
|
|
||||||
namespace Velopack.Packaging
|
namespace Velopack.Packaging
|
||||||
{
|
{
|
||||||
@@ -180,9 +181,10 @@ namespace Velopack.Packaging
|
|||||||
string releaseNotesText = "";
|
string releaseNotesText = "";
|
||||||
if (!String.IsNullOrEmpty(releaseNotes)) {
|
if (!String.IsNullOrEmpty(releaseNotes)) {
|
||||||
var markdown = File.ReadAllText(releaseNotes);
|
var markdown = File.ReadAllText(releaseNotes);
|
||||||
|
var html = Markdown.ToHtml(markdown);
|
||||||
releaseNotesText = $"""
|
releaseNotesText = $"""
|
||||||
<releaseNotes>{SecurityElement.Escape(markdown)}</releaseNotes>
|
<releaseNotes>{SecurityElement.Escape(markdown)}</releaseNotes>
|
||||||
<releaseNotesHtml><![CDATA[{"\n"}{new Markdown().Transform(markdown)}{"\n"}]]></releaseNotesHtml>
|
<releaseNotesHtml><![CDATA[{"\n"}{html}{"\n"}]]></releaseNotesHtml>
|
||||||
""";
|
""";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
|
<PackageReference Include="System.Linq.Async" Version="6.0.1" />
|
||||||
|
<PackageReference Include="Markdig" Version="0.34.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|||||||
Reference in New Issue
Block a user