近来写了一些比较长的博客,阅读起来很不方便,看园子里其他园友的博客有些有目录,就想给自己的博客增加目录结构,增加文章可读性;
通过点击目录索引,跳转到对应的章节,并可回到目录顶端;
添加功能的具体步骤
确保自己的博客园后台支持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