当前位置:   article > 正文

【Asp.Net Core】C#解析Markdown文档_c# markdown

c# markdown

C#解析Markdown文档

通常我们写博客时候通常可以markdown类似写代码的方式又可以呈现HTML的效果。也很多离线的markdown编辑器然后写好之后导入到网站,或者在线markdown编写。

C#如何解析markdown文档呢?

1.什么时候Markdown;不被浏览器支持;所以,编写一个在服务器端把markdown转换为HTML的中间件。
2,我们开发的中间件是构建在ASP.NET Core内置的staticFiles中间之上,并且在它之前运行,所有的md文件都被放到wwwroot文件夹下,当我们请求wwwroot下其他的静态文件的时候,StaticFiles中间件会把他们返回给浏览器,而当我们请求wwwroot下的.md文件的时候,我们编写的中间件会读取对应的.*文件并且把它们转化为HTML格式返回给浏览器。

需要探测文件的编码格式:
文本编码检测
NuGet包:Ude NetStandard
调用charsetDetector类来探测文件的编码

    /// <summary>
    /// 检测流的编码
    /// </summary>
    /// <param name="stream"></param>
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/750065
推荐阅读
相关标签
  

闽ICP备14008679号