博客园为文章添加目录
由于显示效果并不理想,现已弃用,新的博客是基于
LessIsMore
模板定制而来。
0x01 效果展示
先给大家看一下最终的实现效果,如果你觉的还可以,那么请继续阅读。
在此首先要感谢marvin和asxinyu,我这次目录的实现基本是结合了他们二人的成果,在此特别致谢。下面是他们相关博客的链接。
0x02 实现过程
基本原理在上面两位大神的博客里已经进行了详细的介绍,这里我就不再累述。
这里着重说一下我所更改的地方,在marvin的基础上,参考asxinyu的实现,去掉了标题自动编号,因为我还是喜欢自己来对标题进行编号。
更改目录为打开博客后自动展开(原来是默认关闭的)。
2.1 下载相关文件
2.2 文件说明
bootstrap.min.js 侧边栏
marvin.nav.js 目录自定义文件,可以通过修改该文件配置来自定义自己的目录。
2.3 文件使用
1) 申请JS权限
博客设置 -> 博客侧边栏公告
我的已经申请了JS权限,所以显示(支持JS代码),没有申请前,这里有一个超链接申请JS权限,点击后等待1天左右,管理员机会批准你的申请。
2)添加JS引用
在博客设置 -> 博客侧边栏公告内粘贴如下代码,注意要下载后上传到自己的博客园上,还有注意替换链接中的博客名,否则我的JS文件一旦修改,你也就遭殃了。
<script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link href="https://files.cnblogs.com/files/ning-wang/marvin.nav.css" rel="stylesheet">
<script type="text/javascript" src="https://files.cnblogs.com/files/ning-wang/marvin.nav.js"></script>
3)自定义标题
想不想要好看的文章标题呢?下面将介绍如何来自定义文章标题。
博客设置 -> 页面定制CSS代码
粘贴如下代码即可实现
<style type="text/css">
#cnblogs_post_body
{
color: black;
font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
font-size: 17px;
}
/*标题1*/
#cnblogs_post_body h1 {
color: #fff;
padding-left: 15px;
background-color: #6FA833 !important;
text-shadow: 2px 2px 3px #222222;
font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
margin-bottom: 5px;
}
/*标题2*/
#cnblogs_post_body h2 {
color: #6FA833;
border-left: 13px solid #6FA833;
padding: 5px;
background-color: #f5f5f5;
}
</style>
0x03 参考链接
http://www.cnblogs.com/asxinyu/p/Bolg_Category_AddArticleCategory_6.html
http://www.cnblogs.com/marvin/p/ExtendWizNoteAutoNnavigation.html#autoid-5-2-0
2017-10-12 16:39:15 星期四
-------------------------------------------
个性签名:路漫漫其修远兮,吾将上下而求索。
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
版权声明:自由转载-非商用-非衍生-保持署名 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。