想要显示一篇markdown文章的概览,除了设置标识外,获取(标记)数据的思路还有哪些?

发布于 2022-09-12 03:14:55 字数 398 浏览 21 评论 0

在hexo中使用markdown进行文章写作的时候,可以在md文件中插入这个注释“<!-- more -->”,然后这个注释之前的部分就会被当成文章列表页的文章概览显示出来

但是这也就会导致一个问题,如果在文章里我想把“<!-- more -->”这个注释当成普通字符去解析的话,就只能使用<!-- more -->这种高亮语法或者转义成实体字符

我在设计自己的博客系统后台的时候,也遇到了这个问题,我是使用node去把md文件的内容转换成html,获取到md文件的数据后,截取“<!-- more -->”这个字符串之前的内容作为概览,但也会导致和hexo中一样的问题

有没有一种办法,可以不通过这种markdown注释的方法来标识需要展示成概览的文章内容呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

〗斷ホ乔殘χμё〖 2022-09-19 03:14:55

啊 还有这么高端的处理。。。我都是摘要单独放一个字段... 确实没想过这问题

花开柳相依 2022-09-19 03:14:55

你正则匹配第一个不就行了么?

同尘 2022-09-19 03:14:55

不太理解你的意思,markdown 兼容 html 语法,所以 <!-- more --> 在 markdown 里也是一个注释。用注释生成特殊样式其实蛮常见的,不知道你想达成什么效果呢?

谜泪 2022-09-19 03:14:55

hexo没有具体去搞过,不能给出有效的建议

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文