本文摘自PHP中文网,作者韦小宝,侵删。
下面小编就为大家分享一篇Razor TagHelper实现Markdown转HTML的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
用途
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
用于编写说明文档,并且以“README.MD”的文件名保存在软件的目录下面。
除此之外,现在由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经被确立为科学研究规范,极大地推进了动态可重复性研究的历史进程。
TagHelper
写一个Razor TagHelper来实现Markdown转HTML,这里需要使用到CommonMark. NET这个类库。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
使用方式
首先要在_ViewImports.cshtml加入这个TagHelper,像这样
1 |
|
然后就可以直接使用了
1 |
|
以上这篇Razor TagHelper实现Markdown转HTML的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。
相关推荐:
ASP.NET Core Razor页面路由的详细介绍
有关ASP.NET Core Razor页面路由的详细介绍
Asp.net MVC中关于Razor问题的解决方法
以上就是Razor TagHelper实现Markdown转HTML的方法_实用技巧的详细内容!
相关阅读 >>
分享asp.net学习笔记(1)--webpages razor
利用razor引擎生成静态页(asp.net mvc)实例详解
razor TagHelper实现markdown转html的方法_实用技巧
更多相关阅读请进入《TagHelper》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。