84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
目前正在制作个人的小blog
想问下关于,blog的一个细节问题
blog的首页会列举出10篇文章的title 和不完整的内容
想问的就是关于内容的,因为很多时候文章内可能有图片或者视频连线
想让它显示在blog首页不完整内容的最下面..不知道该怎么做的..
走同样的路,发现不同的人生
我是这么进行手动处理的:
1.在编辑器中加入 more 按钮,快速插入
我改造了 pagedown 编辑器,代码见: https://github.com/willerce/noderce/blob/master/public/libs/pagedown/Markdown.Editor.js#L2214
2.在输出的时候,根据 进行截断即可。 https://github.com/willerce/noderce/blob/master/routes/blog.js#L39
如果需要自动处理,那么,不建议使用正则截断,因为总有一些情况无法覆盖到。建议先去除所有的 html 标签后,再进行字数长度截断。
先正则提取出来存储到另外一个变量里面然后对提取后的原文进行截断,这样是否可行? 我觉得后端做会不会好点,因为有可能会正好截断在标签上如果不先过滤标签的话
"想让它显示在blog首页不完整内容的最下面"
不明白这句话的意思,我觉得你好像需要的是 more 标签?
我是这么进行手动处理的:
1.在编辑器中加入 more 按钮,快速插入
我改造了 pagedown 编辑器,代码见: https://github.com/willerce/noderce/blob/master/public/libs/pagedown/Markdown.Editor.js#L2214
2.在输出的时候,根据
进行截断即可。 https://github.com/willerce/noderce/blob/master/routes/blog.js#L39
如果需要自动处理,那么,不建议使用正则截断,因为总有一些情况无法覆盖到。建议先去除所有的 html 标签后,再进行字数长度截断。
先正则提取出来存储到另外一个变量里面然后对提取后的原文进行截断,这样是否可行? 我觉得后端做会不会好点,因为有可能会正好截断在标签上如果不先过滤标签的话
"想让它显示在blog首页不完整内容的最下面"
不明白这句话的意思,我觉得你好像需要的是 more 标签?