Exemple #1
0
        public static string ReplaceTex(string text)
        {
            text = text.Replace("`", "");
            var replacer = new EdxTexReplacer(text);

            return(replacer.PlaceTexInsertsBack(replacer.ReplacedText));
        }
Exemple #2
0
        public static Tuple <string, List <string> > GetHtmlWithUrls(this string md, string baseUrl = null)
        {
            var texReplacer = new EdxTexReplacer(md);

            var markdown = new Markdown2(baseUrl, false)
            {
                NewWindowForExternalLinks = true,
                ExtraMode      = true,
                SafeMode       = false,
                MarkdownInHtml = false,
            };

            var relativeUrls = new List <string>();

            markdown.RelativeUrl += relativeUrls.Add;

            var html = markdown.Transform(texReplacer.ReplacedText);

            return(Tuple.Create(texReplacer.PlaceTexInsertsBack(html), relativeUrls));
        }
Exemple #3
0
		public static Tuple<string, List<string>> GetHtmlWithUrls(this string md, string baseUrl = null)
		{
			
			var texReplacer = new EdxTexReplacer(md);

			var markdown = new Markdown2(baseUrl, false)
			{
				NewWindowForExternalLinks = true,
				ExtraMode = true,
				SafeMode = false,
				MarkdownInHtml = false,
			};
			
			var relativeUrls = new List<string>();
			markdown.RelativeUrl += relativeUrls.Add;

			var html = markdown.Transform(texReplacer.ReplacedText);
			
			return Tuple.Create(texReplacer.PlaceTexInsertsBack(html), relativeUrls);
		}
Exemple #4
0
		public static string ReplaceTex(string text)
		{
			text = text.Replace("`", "");
			var replacer = new EdxTexReplacer(text);
			return replacer.PlaceTexInsertsBack(replacer.ReplacedText);
		}