public void SetUp() { var rendererSettings = new RendererSettings(); var renderer = new HtmlRenderer(rendererSettings); mdProcessor = new Md(renderer); }
public HtmlRenderer(RendererSettings rendererSettings) { if (rendererSettings.BaseUrl != null) { baseUrl = rendererSettings.BaseUrl; } styleString = rendererSettings.Style == null ? "" : $@" style=""{rendererSettings.Style}"""; }
public string ParseRelativeLink_AsHref(string text) { var settings = new RendererSettings("http://example.com"); var renderer = new HtmlRenderer(settings); var mdProcessorWithBaseUrl = new Md(renderer); var rendered = mdProcessorWithBaseUrl.RenderToHtml(text); return(rendered); }
public string ParseLink_AsHrefWithStyle(string text) { var settings = new RendererSettings("", "search"); var renderer = new HtmlRenderer(settings); var mdProcessorWithStyle = new Md(renderer); var rendered = mdProcessorWithStyle.RenderToHtml(text); return(rendered); }
public string ParseUnderscores_ToTagsWithStyle(string text) { var settings = new RendererSettings("", "test"); var renderer = new HtmlRenderer(settings); var mdProcessorWithStyle = new Md(renderer); var rendered = mdProcessorWithStyle.RenderToHtml(text); return(rendered); }
private static void Main(string[] args) { var inputFilename = args[0]; var outputFilename = args[1]; var content = File.ReadAllText(inputFilename); var rendererSettings = new RendererSettings("", "color:green;"); var renderer = new HtmlRenderer(rendererSettings); var mdProcessor = new Md(renderer); var renderedContent = mdProcessor.RenderToHtml(content); File.WriteAllText(outputFilename, CreateHtmlPage(renderedContent)); }