近来写了一些比较长的博客,阅读起来很不方便,看园子里其他园友的博客有些有目录,就想给自己的博客增加目录结构,增加文章可读性;

通过点击目录索引,跳转到对应的章节,并可回到目录顶端;

添加功能的具体步骤

    确保自己的博客园后台支持js
          这个默认是不支持,需要向官方申请,在博客设置中点击申请JS权限进行申请;

博客园博客自动生成目录/目录索引

 

2、到后台加入脚本
打开博客园后台,进入“设置”标签页,在最下面的“页脚Html代码”对应的编辑框粘贴你的js代码,然后点“保存”按钮保存。

3、按格式写文章
在写新博文的时候,注意按照你js脚本里设定的格式来划分章节,我这里设置的是h1。以前发布的文章如果有h1,也会自动生成目录索引。

生成脚本

<script language="javascript" type="text/javascript">
function GenerateContentList()
{
var mainContent = $('#likecs_post_body');
var h2_list = $('#likecs_post_body h1');//如果你的章节标题不是h2,只需要将这里的h2换掉即可

if(mainContent.length < 1)
return;

if(h2_list.length>0)
{
var content = '<a name="_labelTop"></a>';
content += '<div ><b>正文</b></p>';
}
if($('#likecs_post_body').length != 0 )
{
$($('#likecs_post_body')[0]).prepend(content);
}
}
GenerateContentList();
</script>

 

 参考:http://www.cnblogs.com/wangqiguo/p/4355032.html       http://www.cnblogs.com/wangqiguo/p/4355032.html#_label0

 

相关文章:

  • 2021-10-09
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-01-06
  • 2021-12-10
猜你喜欢
  • 2022-12-23
  • 2021-11-28
相关资源
相似解决方案