Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
445 views
in Technique[技术] by (71.8m points)

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

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

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

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...