Typecho 使用 AutocJS 为 Joe 主题开启文章目录
使用 Typecho 但是阅读文章时没有文章目录,这个时候就需要借助 AutocJs 来为 Joe 主题添加文章目录功能
AutocJs 介绍
AutocJs
是一个专门用来生成文章导读 (Table of Contents)
导航的 JavaScript 工具(原 autocjs 的重构版本)。AutocJs
采用原生 JavaScript 编写,不依赖任何第三方 JavaScript 库。AutocJs
会自动查找文章指定区域中的所有 h1~h6
的标签,并自动分析文章段落间的层次结构,生成文章的导读导航。
配置说明可以查看 Github 库:https://github.com/yaohaixiao/AutocJS
Css 引用地址:
1 | <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/yaohaixiao/autocjs/dist/css/autoc.min.css"> |
JS 引用地址:
1 | <script src="https://cdn.jsdelivr.net/gh/yaohaixiao/autocjs/dist/autoc.min.js"></script> |
Joe 主题中使用教程
首先进入网站后台,点击更换外观,点击全局设置
在下方找到 自定义增加<head></head>里内容
,填入下面代码
1 | <style type="text/css"> |
在 自定义<body></body>末尾位置内容
中填入下面代码
1 | <script src="https://cdn.jsdelivr.net/gh/yaohaixiao/autocjs/dist/autoc.min.js"></script> |
完整配置如图所示
点击保存,进入文章页面,就能看到效果
其他主题如何使用
使用方式都是一样的,都需要引入 CSS
与 JS
,唯一需要修改的就是 文章正文 DOM 节点的 ID 选择器
使用时的注意点
如果不想使用原作者提供的 CDN
地址,需要将 Github
仓库中的 dist
整个目录放入到自己的服务器中,因为 Css
中用到的图标就存在 dist
目录的 fonts
中
如果无法连接 Github
,或者 Github
下载缓慢的,可以使用本站提供的地址下载
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 知了小站!
评论