zoukankan      html  css  js  c++  java
  • 博客园为文章添加目录

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

    0x01 效果展示

    先给大家看一下最终的实现效果,如果你觉的还可以,那么请继续阅读。

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

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

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

    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="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 星期四

  • 相关阅读:
    jquery的data、attr、expando
    Vue-router导航问题
    函数声明与函数表达式
    Object.defineProperty方法
    移动端Web开发,ios下 input为圆角
    parseInt和map方法使用案例分析
    字符串处理常见函数
    ES6之Promise的基本用法
    浮动相关
    知识点拾遗
  • 原文地址:https://www.cnblogs.com/ning-wang/p/7656847.html
Copyright © 2011-2022 走看看