Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="MarkdownPreviewHandlerControl"/> class.
        /// </summary>
        public MarkdownPreviewHandlerControl()
        {
            // if you have a string with double space, some people view it as a new line.
            // while this is against spec, even GH supports this. Technically looks like GH just trims whitespace
            // https://github.com/microsoft/PowerToys/issues/10354
            var softlineBreak = new Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension();

            _extension = new HTMLParsingExtension(ImagesBlockedCallBack);

            _pipelineBuilder = new MarkdownPipelineBuilder().UseAdvancedExtensions().UseEmojiAndSmiley().UseYamlFrontMatter().UseMathematics();
            _pipelineBuilder.Extensions.Add(_extension);
            _pipelineBuilder.Extensions.Add(softlineBreak);
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MarkdownPreviewHandlerControl"/> class.
 /// </summary>
 public MarkdownPreviewHandlerControl()
 {
     _extension       = new HTMLParsingExtension(ImagesBlockedCallBack);
     _pipelineBuilder = new MarkdownPipelineBuilder().UseAdvancedExtensions().UseEmojiAndSmiley().UseYamlFrontMatter().UseMathematics();
     _pipelineBuilder.Extensions.Add(_extension);
 }