halo feat: 私有文章功能增强,附件功能增强,文章url混淆,

uurity8g  于 2022-11-02  发布在  其他
关注(0)|答案(5)|浏览(154)

概述

希望可以增加以下功能:

  • 私有文章功能增强
  • 附件功能增强
  • 文章url混淆

动机

就看下面的详细解释吧。

详细解释

私有文章功能增强

我用这个写博客,有时只是做做笔记,并不希望发布出来。
目前只可以将文章设置为私密,即设置一个访问密码来实现私有访问。
希望可以将某个分类目录设置为私密,这个目录下的所有文章将不在主页显示。考虑到一个文章可以处于多个分类目录下,那就判断有没有私密分类目录,有的话,就不在主页显示。

文章url混淆

写完一个文章后,会默认将文章标题添加到 url 里来实现访问,先不说 url 中包含中文这个问题,如果文章标题比较长,那也会导致 url 比较长,很赘余。
建议:建议给出一个生成文章 url 的策略,比如:

如果考虑到修改 url 后,之前的 url 失效的话,建议系统通过上诉策略,生成文章的默认 url,不可改变,同时可以设置其他 url 跳转到这个 url。

附件功能增强

写 Markdown 时,如果直接在编辑页粘贴图片,系统会自动上传图片到附件,同时将图片链接插入到文章中。这样就导致了附件不便于管理的问题。

1.图片冗余。所有文章的引用图片全部放在一起,筛选功能没有太大作用。如果文章中弃用了某个图片链接,那这个图片还是存在附件里。如果删除了某个文章,这些图片也还存在里面。时间久了,有些图片已经没有被引用,但是又不敢删,就造成了很大的冗余。
1.图片筛选功能作用不大。作用最大的只能算是关键词功能了,但是有时候上传的文件大多是剪切板里的截图,文件名没有什么参考价值,那也就不好搜索。

意见:上传附件时,分单独上传和写文章时自动上传。
当写文章自动上传时,将图片和这个文章进行双向绑定。这样在删除文章时,可以选择是否删除使用的附件,删除附件时,会提示是否有文章引用此附件。我觉得这个技术实现还是比较简单的,就是保存完文章后,解析以下文章中的 ![]() 就可以了。如果实现了这个功能,那么就可以通过文章筛选图片了,这样显示附件时,就可以更加有条理了。考虑到兼容问题,这个功能只是在数据库扩充字段,也不会影响之前的功能,而且还能通过扫描文章于图片的引用关系,提醒用户删除无用附件。

以上就是我的一些建议,我也是 Java 程序员,我知道有些功能基础功能实现还是很简单,但是整合到这个项目上的话,就比较难。希望可以为你们的开发提供一个参考。

bis0qfac

bis0qfac1#

  1. 分类加密的想法很好,我们后续会考虑如何实现。
  2. 目前支持多种文章页面 url 策略,也支持 id。你可以在博客高级设置里看到。
  3. 附件和文章关联的问题不止一次提到了,我们会尝试解决。

功能开发起来不难,难的是如何正确的做出取舍,有些功能可能用户弃坑了都不会用到。

感谢你的建议。

p1tboqfb

p1tboqfb2#

博客高级选项,你不说我都没看见😂。

8ftvxx2r

8ftvxx2r3#

博客高级选项,你不说我都没看见😂。

哈哈,是得重新考虑一下这些按钮的布局了。

rqdpfwrv

rqdpfwrv4#

私密文章访问确实不方便,但是某部分文章又指向以私密形式写出来,希望大佬早日支持

rseugnpd

rseugnpd5#

+1,我还以为只有我有这个需求呢

相关问题