大部分个人博客的内容都是自己的心血,放在网上是为了交流。但是一些网站叫做“采集站”,专门用机器人来偷文章,还有一些恶意剽窃的网站,例如百度文库等。本文介绍一下个人博客如何保护自己的文章。防君子不防小人。

无耻的百度文库

百度文库偷盗博客内容

不搜不知道,一搜吓一跳,这是把我的都搬来了???????

????

辛辛苦苦写的博客,被无耻盗贼就这么不带改的放到了百度文库里。盗了就算了,还要VIP是什么鬼??

加入VIP下载

真是没见过这么臭不要脸的人。

脸呢?我找找

虽然我早就弃坑CSDN了,但是还是感觉到不爽,于是想了一些策略来挡一挡这些无耻小儿。

复制提醒

/* 复制成功提示代码开始 */ 
kaygb_copy();function kaygb_copy(){$(document).ready(function(){$("body").bind('copy',function(e){hellolayer()})});var sitesurl=window.location.href;function hellolayer(){
$.message({
    message: "尊重原创,转载请注明出处!<br> 本文作者:52txr<br> 非商业转载务必注明出处,商业转载请联系作者授权",
    title: "复制成功",
    type: "warning",
    autoHide: !1,
    time: "2000"
    })
}}
/* 复制成功提示代码结束 */

/* 复制成功提示代码开始 */ 
document.body.oncopy = function(){Swal.fire({allowOutsideClick:false,type:'success',title: '复制成功,如转载请注明出处!',showConfirmButton: false,timer: 2000});};

复制提醒。

这样给正常转载的人一个提示。防君子不防小人。

复制提示的效果

文末版权说明

在文末添加

<!--版权信息&正文结束分割线-->
   <div class="cutline">
   <span><a style="color:#F17B8F; border-bottom: 0px solid #999!important;"> 正文到此结束 </a></span>
   </div>
   <ul class="post-copyright">
   <li class="post-copyright-author"><strong>本文作者:</strong><?php $this->author(); ?></li>
   <li class="post-copyright-link"><strong>本文链接:</strong><a href="<?php $this->permalink() ?>" title="<?php $this->title() ?>"><?php $this->permalink() ?></a></li>
   <li class="post-copyright-license"><strong>版权声明:</strong>本博客所有文章除特别声明外,均默认采用<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" target="_blank" rel="noopener" title="CC BY-NC-SA 4.0 "><strong> CC BY-NC-SA 4.0 </strong></a> 许可协议。</li>
    </ul>

添加版权代码的位置

开发者设置——自定义CSS中,添加样式代码:

/*版权信息&正文结束分割线 CSS*/
.cutline {
    border-top: 1px dotted #ccc;
    height: 1px;
    margin: 20px 0;
    text-align: center;
    width: 100%;
}
.cutline span {
    background-color: rgb(236, 237, 238);
    border: 1px solid #d6d6d6;
    font: 12px Arial,Microsoft JhengHei;
    padding: 2px 4px;
    position: relative;
    top: -10px;
}
.post-copyright {
    font-size: 13px;
    margin: 8px 0;
    padding: 10px;
    border-left: 4px solid #ff5252;
    background-color: rgba(220, 220, 220, 0.1);
    list-style: none;
    word-break: break-all;
    position: relative;
    overflow: hidden;
}
.post-copyright li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.post-copyright a {
    color: rgba(0, 120, 231, 1);
    text-decoration: none;
    transition: color .1s;
}

添加文章的效果

防盗链

在个人博客中,我开启了图片防盗链。

可以给采集网站造成一定的采集麻烦,因为采集为空后,有流程图片的文章肯定不会有原文更有展现能力。首先,是在七牛云里开了防盗链。因为大部分图片我都存放在七牛云里。随后在宝塔里开了防盗链。

七牛云防盗链

宝塔防盗链

图片水印

这个直接在七牛云里就可以设置图片水印。

加了图片水印,就算不用链接,靠截屏来获得图片,去水印也累死那个靓仔!

至于如何基于七牛云给图片增加水印,网上有很多教程这里不再赘述。

效果,就像本文里的图片。都加了水印。

防止打印print

Ctrl+P打印网页

通过打印可以直接获得pdf文件,这样直接上传百度文库还是挺爽的。

我的目标就是让他不爽!!!!!!他不爽我就很爽!!!!

在Handsome主题中,在开发者模式——自定义javascripts中,写入代码:

window.onkeydown = function (e) {
            // 屏蔽ctrl+s 保存
            if (e.ctrlKey && e.keyCode == 83) {
                alert('禁止使用ctrl+s');
                e.preventDefault();
                e.returnValue = false;
                return false;
            }
            // 屏蔽ctrl+p 打印
            if (e.ctrlKey && e.keyCode == 80) {
                alert('禁止使用ctrl+p');
                e.preventDefault();
                e.returnValue = false;
                return false;
            }
}

机智的大佬会说,这除了快捷键,不是还能右击鼠标进行打印么,就像这样:

右击鼠标的·打印·

那就把右击鼠标给改了吧,直接禁用鼠标右击是不厚道的。这样浏览者体验就很差。

自定义鼠标右键

那就自定义右击内容吧。说干就干,输入代码,在开发者模式——自定义输出body 尾部的HTML代码添加代码:

<style type="text/css">
    a {text-decoration: none;}
    div.usercm{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#fff;font-size:13px!important;width:130px;-moz-box-shadow:1px 1px 3px rgba
(0,0,0,.3);box-shadow:0px 0px 15px #333;position:absolute;display:none;z-index:10000;opacity:0.9; border-radius: 8px;}
    div.usercm ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;display:block}
    div.usercm ul li{margin:0px;padding:0px;line-height:35px;}
    div.usercm ul li a{color:#666;padding:0 15px;display:block}
    div.usercm ul li a:hover{color:#fff;background:rgba(170,222,18,0.88)}
    div.usercm ul li a i{margin-right:10px}
    a.disabled{color:#c8c8c8!important;cursor:not-allowed}
    a.disabled:hover{background-color:rgba(255,11,11,0)!important}
    div.usercm{background:#fff !important;}
    </style>
<div class="usercm" style="left: 199px; top: 5px; display: none;">
    <ul>
        <li><a href="https://www.52txr.cn/"><i class="fa fa-home fa-fw"></i><span>首页</span></a></li>
        <li><a href="javascript:void(0);" onclick="getSelect();"><i class="fa fa-copy fa-fw"></i><span>复制</span></a></li>
        <li><a href="javascript:void(0);" onclick="baiduSearch();"><i class="fa fa-search fa-fw"></i><span>百度搜索</span></a></li>
        <li><a href="javascript:history.go(1);"><i class="fa fa-arrow-right fa-fw"></i><span>前进</span></a></li>
        <li><a href="javascript:history.go(-1);"><i class="fa fa-arrow-left fa-fw"></i><span>后退</span></a></li>
        <li style="border-bottom:1px solid gray"><a href="javascript:window.location.reload();"><i class="fa fa-refresh fa-fw"></i><span>重载网页</span></a></li>
        <li><a href="https://www.52txr.cn/Friends.html"><i class="fa fa-meh-o fa-fw"></i><span>加个友链呀~</span></a></li>  
    </ul>
</div>
<script type="text/javascript">
    (function(a) {
        a.extend({
            mouseMoveShow: function(b) {
                var d = 0,
                    c = 0,
                    h = 0,
                    k = 0,
                    e = 0,
                    f = 0;
                a(window).mousemove(function(g) {
                    d = a(window).width();
                    c = a(window).height();
                    h = g.clientX;
                    k = g.clientY;
                    e = g.pageX;
                    f = g.pageY;
                    h + a(b).width() >= d && (e = e - a(b).width() - 5);
                    k + a(b).height() >= c && (f = f - a(b).height() - 5);
                    a("html").on({
                        contextmenu: function(c) {
                            3 == c.which && a(b).css({
                                left: e,
                                top: f
                            }).show()
                        },
                        click: function() {
                            a(b).hide()
                        }
                    })
                })
            },
            disabledContextMenu: function() {
                window.oncontextmenu = function() {
                    return !1
                }
            }
        })
    })(jQuery);

    function getSelect() {
        "" == (window.getSelection ? window.getSelection() : document.selection.createRange().text) ? layer.msg("啊噢...你没还没选择文字呢!") : document.execCommand("Copy")
    }
    function baiduSearch() {
        var a = window.getSelection ? window.getSelection() : document.selection.createRange().text;
        "" == a ? layer.msg("啊噢...你没还没选择文字呢!") : window.open("https://www.baidu.com/s?wd=" + a)
    }
    $(function() {
        for (var a = navigator.userAgent, b = "Android;iPhone;SymbianOS;Windows Phone;iPad;iPod".split(";"), d = !0, c = 0; c < b.length; c++) if (0 < a.indexOf(b[c])) {
            d = !1;
            break
        }
        d && ($.mouseMoveShow(".usercm"), $.disabledContextMenu())
    });
    </script>

右击鼠标的效果


最后,我想说,文章可以转载,但是请注明转载出处。添加转载信息。本博主只防君子不防小人!

那些采集类的网站,真的是垃圾站,简直了!!希望以后搜索引擎优化能狠狠惩罚那些没有原创内容的垃圾站!


博主个人公众号
版权声明 ▶ 本网站名称:陶小桃Blog
▶ 本文链接:https://www.52txr.cn/2022/copyright2.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2022 年 06 月 14 日
如果觉得我的文章对你有用,请随意赞赏