给文章加个导航目录

1638704606 20211205114326 61aca5de9bf5b

摘要

可能有很多童鞋对HotNews Pro 2.7主题使用说明上面的目录导航感兴趣,点击上面的目录文字可以快速跳转到相关内容,适合长文章或者有特殊需求的文章使用。提供两种实现方法:
方法一、为了方便HotNews Pro主题新手阅读,在编辑文章中临时添加的。此方法适合多级目录,但编辑操作比较麻烦。
方法二、通过正则表达式,自动提取带有H3标签的文字为目录索引,使用更为方便……

可能有很多童鞋对HotNews Pro 2.7主题使用说明上面的目录导航感兴趣,点击上面的目录文字可以快速跳转到相关内容,适合长文章或者有特殊需求的文章使用。本文提供三种实现方法:

方法一、为了方便HotNews Pro主题新手阅读,在编辑文章中临时添加的。

首先将文章编辑模式改到文本模式(HTML)。

文章导航目录文字写法:

  1. <div id=“directory”>   
  2. <ul>   
  3.     <li><a href=“#1”>下载安装</a></li>   
  4.     <li><a href=“#2”>主题设置面板</a></li>   
  5.     <li><a href=“#3”>颜色风格选择</a></li>   
  6.     <li><a href=“#4”>首页布局设置</a></li>   
  7.     <li><a href=“#5”>CMS布局设置</a></li>   
  8.     <li><a href=“#6”>横向滚动图片模块</a></li>   
  9.     <li><a href=“#7”>顶部热点文章设置</a></li>   
  10.     <li><a href=“#8”>侧边推荐栏目设置</a></li>   
  11.     <li><a href=“#9”>特色图片功能</a></li>   
  12.     <li><a href=“#10”>导航菜单</a></li>   
  13. </ul>   
  14. </div>  

外面套了一个div 标签方便之后CSS控制样式。

目录跳转到的文章内容写法:

  1. <p id=“1”>下载安装。</p>   
  2. 此处添加正文内容,后面的相同。   
  3. <p id=“2”>主题设置面板</p>   
  4. <p id=“3”>颜色风格选择</p>   
  5. <p id=“4”>首页布局设置</p>   
  6. <p id=“5”>CMS布局设置</p>   
  7. <p id=“6”>横向滚动图片模块</p>   
  8. <p id=“7”>顶部热点文章设置</p>   
  9. <p id=“8”>侧边推荐栏目设置</p>   
  10. <p id=“9”>特色图片功能</p>   
  11. <p id=“10”>导航菜单</p>  

之后,在主题样式文件style.css最后加上:

  1. #directory{   
  2.     padding:0 0 0 4px;   
  3. }   
  4. #directory ul li{   
  5.     float:left;   
  6.     width:130px;   
  7. background:url(../images/icon.png) no-repeat rightright;   
  8. margin:1px;   
  9.     padding:0 0 0 5px;   
  10.     list-style:none;   
  11. text-indent:0;   
  12. border:1px solid #ccc;   
  13. }   
  14. #directory ul li a {   
  15. color#000;   
  16. text-decorationnone;   
  17. }   
  18. #directory ul li a:hover {   
  19. color#0196e3;   
  20. }