Ejemplo n.º 1
0
        public void SetUp()
        {
            var rendererSettings = new RendererSettings();
            var renderer         = new HtmlRenderer(rendererSettings);

            mdProcessor = new Md(renderer);
        }
Ejemplo n.º 2
0
 public HtmlRenderer(RendererSettings rendererSettings)
 {
     if (rendererSettings.BaseUrl != null)
     {
         baseUrl = rendererSettings.BaseUrl;
     }
     styleString = rendererSettings.Style == null ? "" : $@" style=""{rendererSettings.Style}""";
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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));
        }