求助博客首页文章限制输出长度
发布于 8 年前 作者 zhang962976642 3290 次浏览 来自 问答

新手在练习express做了一个博客
点我我是传送门地址
捕获.PNG
这里只有一片文章,我想展示一半的内容然后通过更多按钮跳到具体的某一篇文章页
求助首页的文章如何只显示一半

12 回复

萌新需要帮助

我来顶一下,没头绪。尝试截取字符串并不对,不知道有没有别的好方法

截取呀,不过要用正则判断unicode字符

@luoyjx 还有没有别的方法

可以参考hexo的方式吧

hexo 的readmore 是由自己在写文章的时候设定的,在文章正文里面部分的合适位置加上<!-- more --> 首页的预览就会到标识的位置

楼上说的 Hexo 的方式剪切不会出现乱码,如果不用这样的方式,每篇文章都截图固定长度,这个时候可能会出现乱码,至于为什么会出现乱码和怎么解决出现乱码的问题,请参考朴灵的《深入浅出 Node.js》第六章第三节—— Buffer 的拼接。

我原来也思考过这个问题, 8L的方法最合适, 手动插入一个作为结束符的标志.

严格要求一半的意义在哪里呢?

@jiangli373 手动写文章用markdown写上<!–more–>在使用js判断截取确实不错,没有添加的<!–more–>还是需要截取

回到顶部