概述
希望可以增加以下功能:
- 私有文章功能增强
- 附件功能增强
- 文章url混淆
动机
就看下面的详细解释吧。
详细解释
私有文章功能增强
我用这个写博客,有时只是做做笔记,并不希望发布出来。
目前只可以将文章设置为私密,即设置一个访问密码来实现私有访问。
希望可以将某个分类目录设置为私密,这个目录下的所有文章将不在主页显示。考虑到一个文章可以处于多个分类目录下,那就判断有没有私密分类目录,有的话,就不在主页显示。
文章url混淆
写完一个文章后,会默认将文章标题添加到 url 里来实现访问,先不说 url 中包含中文这个问题,如果文章标题比较长,那也会导致 url 比较长,很赘余。
建议:建议给出一个生成文章 url 的策略,比如:
- 从 0 开始递增,相当于利用主键功能。( http://domain/archives/0、http://domain/archives/99)(推荐这一种,来配合我的下一个附件功能增强的建议)
- 将文章标题的 MD5 值作为 url
如果考虑到修改 url 后,之前的 url 失效的话,建议系统通过上诉策略,生成文章的默认 url,不可改变,同时可以设置其他 url 跳转到这个 url。
附件功能增强
写 Markdown 时,如果直接在编辑页粘贴图片,系统会自动上传图片到附件,同时将图片链接插入到文章中。这样就导致了附件不便于管理的问题。
1.图片冗余。所有文章的引用图片全部放在一起,筛选功能没有太大作用。如果文章中弃用了某个图片链接,那这个图片还是存在附件里。如果删除了某个文章,这些图片也还存在里面。时间久了,有些图片已经没有被引用,但是又不敢删,就造成了很大的冗余。
1.图片筛选功能作用不大。作用最大的只能算是关键词功能了,但是有时候上传的文件大多是剪切板里的截图,文件名没有什么参考价值,那也就不好搜索。
意见:上传附件时,分单独上传和写文章时自动上传。
当写文章自动上传时,将图片和这个文章进行双向绑定。这样在删除文章时,可以选择是否删除使用的附件,删除附件时,会提示是否有文章引用此附件。我觉得这个技术实现还是比较简单的,就是保存完文章后,解析以下文章中的 ![]()
就可以了。如果实现了这个功能,那么就可以通过文章筛选图片了,这样显示附件时,就可以更加有条理了。考虑到兼容问题,这个功能只是在数据库扩充字段,也不会影响之前的功能,而且还能通过扫描文章于图片的引用关系,提醒用户删除无用附件。
以上就是我的一些建议,我也是 Java 程序员,我知道有些功能基础功能实现还是很简单,但是整合到这个项目上的话,就比较难。希望可以为你们的开发提供一个参考。
5条答案
按热度按时间bis0qfac1#
功能开发起来不难,难的是如何正确的做出取舍,有些功能可能用户弃坑了都不会用到。
感谢你的建议。
p1tboqfb2#
博客高级选项,你不说我都没看见😂。
8ftvxx2r3#
博客高级选项,你不说我都没看见😂。
哈哈,是得重新考虑一下这些按钮的布局了。
rqdpfwrv4#
私密文章访问确实不方便,但是某部分文章又指向以私密形式写出来,希望大佬早日支持
rseugnpd5#
+1,我还以为只有我有这个需求呢