如何使用Express/Node.JS使用EJS呈现标记?
我一直在使用for,并且一直在使用markdown解析器,以便将markdown解析为HTML。我还能够使用Express渲染此降价。我通常在我的Express项目中使用EJS模板,我希望能够使用带有降价的EJS 理想情况下,我希望能够使用EJS中通常使用的编译时includes,如下所示:如何使用Express/Node.JS使用EJS呈现标记?,node.js,express,markdown,ejs,Node.js,Express,Markdown,Ejs,我一直在使用for,并且一直在使用markdown解析器,以便将markdown解析为HTML。我还能够使用Express渲染此降价。我通常在我的Express项目中使用EJS模板,我希望能够使用带有降价的EJS 理想情况下,我希望能够使用EJS中通常使用的编译时includes,如下所示: <% include header.html %> <h3>User List -- Located in users.html</h3> <ul id="use
<% include header.html %>
<h3>User List -- Located in users.html</h3>
<ul id="users">
<% users.forEach(function(user){ %>
<li><%= user.name %> -- <%= user.email %></li>
<% }) %>
</ul>
<% include footer.html %>
标记被删除并包含在标记模板中,这样
标记就不会添加到
和header.html
的内容周围footer.html
但是,这并不是我最初想要的,我希望能够在其他HTML模板和其他标记模板中包含
标记模板。目前,我只能在标记模板中包含HTML模板。仍然希望有人能对如何让EJS包含处理标记文件有更好的想法?请尝试更改请尝试更改如果您想让EJS在其内部处理标记文件,您可能需要修改EJS
<% include filename.ext %>
在模板中,执行以下操作:
<%- md("index.md") %>
但是它不允许我在标记文件中使用EJS模板函数,标记是纯HTML的,可以内联。如果你想让EJS在它的
<% include filename.ext %>
在模板中,执行以下操作:
<%- md("index.md") %>
但是它不允许我在标记文件中使用EJS模板函数,标记是纯HTML的内联部分。您可以使用这个
使用md文件创建文件夹并设置express。祝你好运。你可以用这个
使用md文件创建文件夹并设置express。祝你好运。hexo这样做,我会看看他们是怎么做的。hexo这样做,我会看看他们是怎么做的。太棒了!谢谢你!谢谢
<%- md("index.md") %>