当文章是html形式保存的
那么输出的时候,在遇到<!--more-->
时终止输出,只输出摘要。
当文章是Markdown形式保存的
使用Python Markdown保存了用户原始输入数据,那么这个<!--more-->
应该怎么融入进去,同时输出时遇到这个标记时终止,只输出摘要。
希望有人能跟我讲解下这个原理是怎么实现的?需要用到哪些函数方法?
那么输出的时候,在遇到<!--more-->
时终止输出,只输出摘要。
使用Python Markdown保存了用户原始输入数据,那么这个<!--more-->
应该怎么融入进去,同时输出时遇到这个标记时终止,只输出摘要。
希望有人能跟我讲解下这个原理是怎么实现的?需要用到哪些函数方法?
wordpress的code @kankana已贴,那么补充一些实现方式
javascript版本
'正文内容<!--more-->截断更多内容'.split('<!--more-->')[0];
返回 '正文内容'
php
$errrr=explode('<!--more-->','正文内容<!--more-->截断更多内容'); echo $errrr[0]
输出 '正文内容'
lz是想用jekyll么,可以试试postmore.rb这个plugin,创建一个Liquid过滤器过滤掉不需要现实的内容,详情请猛戳 https://github.com/tokkonopapa/jekyll... 。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.2k 阅读
3 回答2.1k 阅读
2 回答969 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
来,给你看下wordpress恶心的代码