这些天一直很郁闷。鲍文本人一直"待定", 当然,这是非常不舒服的自己。那么今晚最终成为一个非成功出版“待定”文章,这CSDN于大家的反映而放弃了。没想到我后面又測了一篇文章。结果还是“待审核”。这让一向喜欢专研的我有了想探究原因的冲动。说干就干。
于是复制粘贴以前被归为“待审核”的文章,并发表,自然而然还是“待审核”。然后就不停的删除一些内容。最后最终成功发表。
事实上这个測试过程和调试bug一样。不停加入打印,然后回溯,哈哈。
在測试的过程中有了例如以下结论:
1)CSDN检測到文章中的链接大于5,就会将文章列为“待审核”,这个事实上在咨询CSDN的客服的时候,她有提到,可是自己当时想了了想文章中没有5个链接啊,就没放在心上。
之所以没放在心上,是由于以下的两种情况都算作链接了。
2)文章的每一个图片算一个链接。这个就是我忽略的第一种链接。
这个有点扯淡,一般有水平的博客非常可能少不了图片的,反而将这样的提高博文质量的元素作为限制的元素,不得不让人汗颜。这也让我恍然明确,我的博客一般图片较多,自然躺着中枪。
3)@,/等特殊字符也是链接。我的博文一般也都有非常多实践的命令,而这些命令多是以以下的形式
itleaks@Itleaks:/tmp/test$ git hash-object -w test.txt
这个非常老火的,一条命令会占用两个链接(itleaks@Itleaks, /tmp/test)。非常easy让我的文章被“待审核”。
原因找到了。避免的方法当然就是尽量避免这些规则。可是我还是要说下。csdn为啥要以链接作为标准徕限制呢?且链接的检測还不够准确。而且自己博文中自己上传的图片也算一个链接。为啥不可以用更好的方法来实现呢。
比方为了避免图片盗链,能够採用例如以下方法检測:
1)非csdn的链接能够直接归类为嫌疑链接。
2)用户自己上传的图片,直接URL链接到用户。因此,用户自己的博客上添加自己的照片,鲍文直接检测图像链接可以很easy为了检测用户是否上传,假设。怎么也不会有盗链嫌疑啊。
和/tmp/test这样的链接将被归类为有些责任。这应该可以很easy过滤出。