博客园为文章添加目录

因为显示效果并不理想,现已弃用,新的博客是基于LessIsMore模板定制而来。javascript

0x01 效果展现

先给你们看一下最终的实现效果,若是你觉的还能够,那么请继续阅读。css

在此首先要感谢marvinasxinyu,我此次目录的实现基本是结合了他们二人的成果,在此特别致谢。下面是他们相关博客的连接。html

【分享】博客美化(6)为你的博文自动添加目录java

如何给你的为知笔记添加一个漂亮的导航目录bootstrap

0x02 实现过程

基本原理在上面两位大神的博客里已经进行了详细的介绍,这里我就再也不累述。
这里着重说一下我所更改的地方,在marvin的基础上,参考asxinyu的实现,去掉了标题自动编号,由于我仍是喜欢本身来对标题进行编号。
更改目录为打开博客后自动展开(原来是默认关闭的)。post

2.1 下载相关文件

2.2 文件说明

bootstrap.min.js 侧边栏htm

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="http://files.cnblogs.com/files/ning-wang/marvin.nav.css" rel="stylesheet">
<script type="text/javascript" src="http://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 星期四

相关文章
相关标签/搜索