为博客加上右侧目录、回到最上功能

前言

之前一直想要为博客加上跟着滚动条一起的目录,让博客更美观,也更容易看清层次,在此感谢数据之巅马非码

主要参看了他们的博客:博客园博客美化相关文章目录如何给你的为知笔记添加一个漂亮的导航目录

因为我的需求比较简单,只是加上了回到最上、推荐浮动和目录浮动。

效果图如下:

image

实施步骤

1. 下载附件

推荐下载我分享的文件,在其中的一些代码上我加入了注释,更适合月度和调整。也可以从我参考的博客里去下载原始的文件,尽量自己调整一下,适合自己的才是最好的。

http://pan.baidu.com/s/1nuNgUVn

2. 博客园设置、上传文件

通过博客园首页->管理->设置,在页脚Html代码中加入如下代码:

<link href="https://files.cnblogs.com/files/Blog地址名/marvin.nav.myblog.css" rel="stylesheet">
<script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="https://files.cnblogs.com/files/Blog地址名/marvin.nav.myblog.js"></script>

代码中的Blog地址名在设置上可以找到。

这一步可能不需要申请JS支持,在设置中申请,等待1小时左右。

T36W3A6KI)1WVJF5IOJTEM9

 

通过博客园首页->管理->文件上传下载的附件

image

另外.png图片要上传到相册中,然后获得上传后的的具体地址

image

3. 修改marvin.nav.myblog.css文件中的路径

将.gif和.png替换成文件上传后的路径,将来如果修改起来也很简单

注意

在我改过的文件里,有一些是我自己测试后感觉不错的,但是也有一些需要注意,这些在之前下载的js和css中都可以更改。

1. 选一款公告、标签等在左侧的皮肤,因为目录如果网页放大,目录会挡住公告,即使隐藏也不能点到链接,这个我暂时不会改,有博友如果改好了,可以留言交流一下;

image

 

2. 只收录h2、h3、h4的标题,如果用Windows Live Writer,就是收录标题2-标题4;

3. 目录的个数(h2+h3+h4)不能超过13个,超过的将不显示h4;如果h2的个数多于18,不显示h3;

4.目录的字符串长度超过16(2个英文算1,1个中文算1)的部分会隐藏,显示为…;

posted @ 2017-09-23 14:53  流星<。)#)))≦  阅读(968)  评论(0编辑  收藏  举报