版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1412678
首先这里有markdown语法写的内容,转换为HTML后赋值给变量content:
var content = markdown.toHTML("百度一下,你就知道");
//这里的 百度一下,你就知道 是markdown语法,表示超链接。
转换后的内容为“百度一下,你就知道”的超链接。
在ejs模板引擎中有两种写法:
一、在页面中输出变量值(被转义),你可以这么用: <div><%= content %></div>
这时候div容器里的文本是: <div><a href="http://www.baidu.com">百度一下,你就知道</a></div>。
二、如果不希望变量值的内容被转义,那就这么用:<div><%- content %></div>
这时候div容器里的文本是:百度一下,你就知道;(超链接)
注意两种写法的微妙区别!