博客园自动添加版权说明,自动添加文章链接

功能:

1.给每一篇文章开头加上版权说明;

2.自动获取当前文章地址;

3.做了装饰。

将以下代码放在页首Html代码内即可:

 <script type="text/javascript">  var setMyBlog = {
         setCopyright: function() {            //设置版权信息,转载出处自动根据页面url生成var info_str = ' <p style="font-family:KaiTi ">作者:<a target="_blank" style="color:#4189C8">多弗朗强哥</a><br>'+'本文为作者原创,转载请注明出处:<a style="color:#4189C8"  class="uri"></a></p><hr size="1" color="#0000"> ',                 info = $(info_str),                info_a = info.find("a"),                url = window.location.href;
            $(info_a[0]).attr("href","https://www.cnblogs.com/chendeqiang/");
            $(info_a[1]).attr("href",url).text(url);
            $("#cnblogs_post_body").prepend(info);
         },
         setCodeRow: function(){

// 代码行号显示var pre = $("pre.sourceCode"); //选中需要更改的部分if(pre && pre.length){ pre.each(function() { var item = $(this); var lang = item.attr("class").split(" ")[1]; //判断高亮的语言item.html(item.html().replace(/<[^>]+>/g,"")); //将<pre>标签中的html标签去掉item.removeClass().addClass("brush: " + lang +";"); //根据语言添加笔刷 SyntaxHighlighter.all(); }) } }, setAtarget: function() { // 博客内的链接在新窗口打开$("#cnblogs_post_body a").each(function(){ this.target = "_blank"; }) }, runAll: function() { /* 运行所有方法* setAtarget() 博客园内标签新窗口打开* setCopyright() 设置版权信息* setCodeRow() 代码行号显示*/ this.setAtarget(); this.setCopyright(); this.setCodeRow(); } } setMyBlog.runAll(); </script>

效果如下:

参考自:https://www.cnblogs.com/gzdaijie/p/5187171.html

-END-

转载于:https://www.cnblogs.com/chendeqiang/p/10193144.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/265090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何添加地图控件到Windows Phone 8的页面中

原文 如何添加地图控件到Windows Phone 8的页面中 本主题介绍了各种方法来添加一个地图控件到Windows Phone 8的项目。该地图控件在Windows Phone的SDK 8.0的库的一部分。因为地图的控制是不是在内存中的核心控制&#xff0c;它必须被正确引用&#xff0c;然后才能使用它。您还…

LCD背光调节实验

目录LCD 背光调节简介硬件原理分析实验程序编写编译下载验证编写Makefile 和链接脚本编译下载不管是使用显示器还是手机&#xff0c;其屏幕背光都是可以调节的&#xff0c;通过调节背光就可以控制屏幕的亮度。在户外阳光强烈的时候可以通过调高背光来看清屏幕&#xff0c;在光线…

Mercurial(Hg)基本操作

Mercurial(Hg)基本操作 来源 https://www.cnblogs.com/gb2013/archive/2012/05/18/Mercurial_Basic.html Mercurial简介 Mercurial是一款非常优秀的分布式版本控制系统(DCVS)&#xff0c;具有高效率、跨平台、可扩展、使用简便且开源等优点&#xff0c;是目前最为流行的版本控制…

SPI实验

目录SPI & ICM-20608 简介SPI 简介SPI四线SPI四种工作模式SPI时序图I.MX6U ECSPI 简介ICM-20608 简介硬件原理分析实验程序编写编译下载验证编写Makefile 和链接脚本编译下载同I2C 一样&#xff0c;SPI 是很常用的通信接口&#xff0c;也可以通过SPI 来连接众多的传感器。相…

Office安装源损坏

故障现象&#xff1a;安装office时&#xff0c;提示“Microsoft office安装程序无法继续&#xff0c;因为安装源错误”。解决方案&#xff1a;1.从Microsoft下载中心&#xff0c;下载最新版本Microsoft XML Parser(MSXML)安装。2.重新注册Msxml3.dll文件&#xff0c;运行Regsvr…

filter-mutate过滤插件

之前的nginx日志使用grok匹配&#xff0c;但是后来发现nginx的日志中每个值之间都使用了分隔符"|",这下就可以使用mutate来分隔出每个字段的含义&#xff0c;同时还减少了运算。 描述 mutate过滤器允许您对字段执行常规突变。您可以重命名&#xff0c;删除&#xff0…

ADC实验(读取引脚电压值)

目录ADC 简介什么是ADCI.MX6ULL ADC 简介ADC寄存器介绍配置步骤硬件原理分析实验程序编写编译下载验证编写Makefile 和链接脚本编译下载ADC 是一种常见的外设&#xff0c;你可以在STM32 上见到它&#xff0c;在I.MX 6ULL 上依然能看到它的存在。通过读取GPIO 引脚的高低电平我们…

Linux CAN 驱动实验

目录CAN 协议简析何为CANCAN 电气属性显隐性电平接线端接电阻速度距离CAN 协议1、数据帧2、遥控帧3、错误帧4、过载帧5、帧间隔CAN 速率I.MX6ULL FlexCAN 简介硬件原理图分析实验程序编写修改设备树使能Linux 内核自带的FlexCAN 驱动FlexCAN 测试检查CAN 网卡设备是否存在移植i…

git 常用的撤销操作

git 开发时的使用流程&#xff0c;从同事那里学习的&#xff0c; 第一步&#xff0c;先建立一个新的分支&#xff0c;可以在GITLAB或通过命令git checkout -b newbranch 或通过IDE插件 第二步&#xff0c;让项目切换到该分支&#xff0c;然后在这个分支上进行开发 第三个&#…

MySQL存储引擎MyISAM和 InnoDB

2019独角兽企业重金招聘Python工程师标准>>> 区别 事务处理MyISAM强调性能,但是不提供事务支持InnoDB提供事务支持,外部键等CURD操作如果执行大量SELECT,MyISAM更合适(读)如果执行大量INSERT/UPDATE,InnoDB更合适(写)DELETE FROM table时&#xff0c;InnoDB不会重新…

Luogu 4721 【模板】分治 FFT

还不会这题的多项式求逆的算法。 发现每一项都是一个卷积的形式&#xff0c;那么我们可以使用$NTT$来加速&#xff0c;直接做是$O(n^2logn)$的&#xff0c;我们考虑如何加速转移。 可以采用$cdq$分治的思想&#xff0c;对于区间$[l, r]$中的数&#xff0c;先计算出$[l, mid]$中…

根文件系统构建(Buildroot 方式)

目录何为buildroot&#xff1f;buildroot 简介buildroot 下载buildroot 构建根文件系统配置buildroot编译buildrootbuildroot 根文件系统测试buildroot 第三方软件和库的配置buildroot 下的busybox 配置busybox 配置busybox 中文字符的支持编译busybox根文件系统测试前面我们学…

Kernel panic -not syncing:Attempted to kill init!

DELL R210II安装RHEL后启动系统正常&#xff0c;关机再装磁盘阵列卡接好磁盘阵列&#xff0c;开机后CTRLR进入界面配置RAID5。启动后出现错误&#xff1a; Kernel panic -not syncing:Attempted to kill init! 解决过程&#xff1a;1、强行关机&#xff0c;再重启进入系统选择界…

根文件系统构建(Yocto方式)

本章有独立的教程&#xff0c;请参考《【正点原子】I.MX6U Yocto 构建根文件系统V1.0.pdf》&#xff01;

Jquery weui picker 支持label和value

万年没更新了. 最近用jquery weui. 在使用picker时需要一些问题. 就是让picker 显示label, 但是取值的时候取value用于存储. 官网例子如下 Jquery-weui 官网 : 点这里 写这篇文章时&#xff0c;用的版本是1.2.1版本 $("#picker-name").picker({title: "请选择您…

Linux—任务计划

1、周期性任务计划&#xff1a;管理系统的过程中&#xff0c;我们并不是每次都直接执行脚本或者命令&#xff0c;有时候需要让脚本、命令以及系统等在指定的时间按照我们的意愿执行我们设定好的脚本或者命令&#xff0c;这时候就需要使用到Linux任务计划的功能了&#xff0c;但…

计算机网络第1章(概述)

B站视频&#xff1a;计算机网络微课堂&#xff08;有字幕无背景音乐版&#xff09; 网址&#xff1a;https://www.bilibili.com/video/BV1c4411d7jb?p61 目录图示说明1.1、计算机网络在信息时代的作用我国互联网发展状况1.2、因特网概述1、网络、互连网&#xff08;互联网&…

django 中使用 channels 实现websocket

.... 转载于:https://www.cnblogs.com/zxmbky/p/10203009.html

HDU 1754线段树

第一个自己动手写的线段树&#xff0c;1Y还是有点小激动哈&#xff08;虽然是模版题&#xff09; 1 #include<cstdio>2 #include<cstring>3 #include<algorithm>4 using namespace std;5 const int SIZE200005;6 const int INF1000000;7 int maxv[SIZE<&l…

Linux命令(七)Linux用户管理和修改文件权限

1. 用户管理 1.1 创建用户/设置密码/删除用户 &#xff08;-m很重要&#xff0c;自动添加用户家目录&#xff09; 创建用户组dev, 给用户组dev新建xiaoqin用户&#xff0c;给新用户设置密码&#xff01; 1.2 查看用户信息 1.3 设置用户主组/附加组 &#xff08;常使用修改用户附…