想要显示一篇markdown文章的概览,除了设置标识外,获取(标记)数据的思路还有哪些?
在hexo中使用markdown进行文章写作的时候,可以在md文件中插入这个注释“<!-- more -->”,然后这个注释之前的部分就会被当成文章列表页的文章概览显示出来
但是这也就会导致一个问题,如果在文章里我想把“<!-- more -->”这个注释当成普通字符去解析的话,就只能使用<!-- more -->
这种高亮语法或者转义成实体字符
我在设计自己的博客系统后台的时候,也遇到了这个问题,我是使用node去把md文件的内容转换成html,获取到md文件的数据后,截取“<!-- more -->”这个字符串之前的内容作为概览,但也会导致和hexo中一样的问题
有没有一种办法,可以不通过这种markdown注释的方法来标识需要展示成概览的文章内容呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
啊 还有这么高端的处理。。。我都是摘要单独放一个字段... 确实没想过这问题
你正则匹配第一个不就行了么?
不太理解你的意思,markdown 兼容 html 语法,所以
<!-- more -->
在 markdown 里也是一个注释。用注释生成特殊样式其实蛮常见的,不知道你想达成什么效果呢?hexo没有具体去搞过,不能给出有效的建议