vanblog icon indicating copy to clipboard operation
vanblog copied to clipboard

[优化建议]: 文章管理

Open pyhyk opened this issue 2 years ago • 3 comments

功能概述 | Describe the feature

删除文章之后似乎文章id不会刷新,比如删除3-10号文章,之后上传的会是11,而不是3

pyhyk avatar Apr 25 '23 13:04 pyhyk

您好,这样做有以下几个原因:

  • 目前删除文章是软删除,实际上还是有恢复可能的。
  • 文章 id 是文章的标识符,应该每篇文章都不一样。如果删了的文章,id 还能被回收,那前端浏览器的本地缓存就会出问题。(浏览器缓存是以文章 id 为单位进行的)
  • 同理,默认文章的访问路径也是依据 id 的,如果有用户收藏了被删除的文章,再次从收藏夹打开,能看到文章被删除找不到了。后续甚至还能做功能,给删除的文章做跳转链接,做文章恢复等等。
  • 同理备份恢复的时候,也是根据文章 id 来判断是不是同一篇文章的,如果能回收 id 的话,会有恢复时覆盖的问题。

如果看着奇怪的话,可以通过自定义文章路径来指定访问路径

Mereithhh avatar Apr 26 '23 09:04 Mereithhh

您好,这样做有以下几个原因:

* 目前删除文章是软删除,实际上还是有恢复可能的。

* 文章 id 是文章的标识符,应该每篇文章都不一样。如果删了的文章,id 还能被回收,那前端浏览器的本地缓存就会出问题。(浏览器缓存是以文章 id 为单位进行的)

* 同理,默认文章的访问路径也是依据 id 的,如果有用户收藏了被删除的文章,再次从收藏夹打开,能看到文章被删除找不到了。后续甚至还能做功能,给删除的文章做跳转链接,做文章恢复等等。

* 同理备份恢复的时候,也是根据文章 id 来判断是不是同一篇文章的,如果能回收 id 的话,会有恢复时覆盖的问题。

如果看着奇怪的话,可以通过自定义文章路径来指定访问路径

可以添加一个加密来加密文章 id

mingyuan3709 avatar Apr 28 '23 09:04 mingyuan3709

你可以通过流水线功能,在文章保存前,使用任意自定义的算法来设置自定义路径

Mereithhh avatar May 05 '23 17:05 Mereithhh