diff --git a/src/Yavsc/Helpers/AsciiDocHelpers.cs b/src/Yavsc/Helpers/AsciiDocHelpers.cs index afdf3c68..bdae4cc1 100644 --- a/src/Yavsc/Helpers/AsciiDocHelpers.cs +++ b/src/Yavsc/Helpers/AsciiDocHelpers.cs @@ -1,9 +1,6 @@ -using System.Text; + using Microsoft.AspNetCore.Html; -using Microsoft.AspNetCore.Mvc.Rendering; using AsciiDocNet; -using Yavsc.Models.Blog; -using System.Linq.Expressions; namespace Yavsc.Helpers { @@ -51,7 +48,7 @@ namespace Yavsc.Helpers Source source = (Source)elt; // TODO syntact hilighting and fun js modules contentbuilder.AppendHtmlLine("
");
- contentbuilder.Append(source.Text);
+ contentbuilder.AppendHtml(source.Text);
contentbuilder.AppendHtmlLine("
");
break;
default:
@@ -95,7 +92,7 @@ namespace Yavsc.Helpers
case "AsciiDocNet.Emphasis":
sb.AppendHtml("");
AsciiDocNet.Emphasis em = (Emphasis)elt;
- sb.Append(em.Text);
+ sb.AppendHtml(em.Text);
sb.AppendHtml("");
break;
@@ -150,9 +147,9 @@ namespace Yavsc.Helpers
var tl = elt as TextLiteral;
if (tl?.Attributes.Anchor != null)
{
- sb.AppendFormat("{1} ", tl.Attributes.Anchor.Id, tl.Attributes.Anchor.XRefLabel);
+ sb.AppendHtmlLine($"{tl.Attributes.Anchor.XRefLabel} ");
}
- if (tl != null) sb.Append(tl.Text);
+ if (tl != null) sb.AppendHtml(tl.Text);
}
public static IHtmlContent ToHtml(this Document doc, int doclevel = 4)
@@ -176,7 +173,7 @@ namespace Yavsc.Helpers
return contentbuilder;
}
-
+/*
public static IHtmlContent AsciiDocFor