注册账号登录
关注

首页的帖子内容是如何提取的?

@世剑, 小度鱼在数据库中帖子内容是以blocks 块的方式存储的,首页帖子需要将帖子内容概述一下,当前是如何实现的?

2条评论 / 2条回复

你好,帖子内容的储存有2个字段,储存2种类型的内容。

1、content 用于储存draft的原始数据JSON格式,用于下次再编辑时候使用。

2、content_html 是将draft原始格式转换成HTML格式,用于页面的显示。

https://github.com/54sword/api.xiaoduyu.com/blob/master/src/schemas/posts.ts#L16

富文本编辑器 draft

https://draftjs.org

回复

吴老师,我说的是首页那一小段是如何截取出来的 :)

回复

这个简单,content_html,正则去掉所有html标签,然后字符串裁剪就可以了。

6月18日
回复

谢谢!

6月19日
回复
陈旺
关注私信
0
关注
0
粉丝
3
帖子