爱分享
Typecho - Joe主题文章添加导读功能
登录 / 注册
标签搜索
  • python
  • mysql
  • 人人商城
  • php
  • java
  • docker
  • typecho
  • 插件
  • 微擎
  • seo
  • spring boot
  • discuz
  • 队列
  • uni-app
  • phpcms
  • 教程视频
  • 开源系统
  • 源码
  • 工具
  • css
侧边栏壁纸
博主昵称
哈根达斯

  • 累计撰写 90 篇文章
  • 累计收到 144 条评论
  • 首页
  • 栏目
      • Spring Boot
      • Spring Mvc
      • Java基础
      • 进阶知识
      • uniapp
      • 小程序/公众号
      • JavaScript
      • HTML/CSS
      • Vue
      • Android
      • React
    • PHP
      • 商城
      • 营销工具
      • 开发工具
      • 视频/教程
      • Discuz主题/插件
      • typecho主题/插件
    • SEO杂谈
      • MongoDB
      • MySQL
      • Redis
      • 概念说明
      • 电路相关
    • Python
      • docker
      • k8s
      • linux
  • 页面
    • 友情链接
    • 精美壁纸
    • 给我留言
    • 关于我
typecho主题/插件

Typecho - Joe主题文章添加导读功能

哈根达斯
哈根达斯
2022-01-06 / 2 评论 / 513 阅读 / 正在检测是否收录...

1. 如何再主题下实现导读功能

  1. 进入后台管理-》外观设置-》全局设置
    再自定义body处,添加如下代码,保存即可

ky2ptxlv.png

2. 功能设置代码

<script src="https://cdn.jsdelivr.net/gh/yaohaixiao/autocjs/dist/autoc.min.js"></script>
<script>
// 文章导航
if ( $(".joe_detail__article").length > 0 ){
    // 创建 Outline 实例
    let navigation = new AutocJs({
        // 文章正文 DOM 节点的 ID 选择器
        article: '.joe_detail__article',
        // 要收集的标题选择器
        selector: 'h1,h2,h3,h4,h5,h6',
        // 侧边栏导航的标题
        title: '文章导读',
        // 文章导读导航的位置
        // outside - 以侧边栏菜单形式显示(默认值)
        // inside - 在文章正文一开始的地方显示
        position: 'outside',
        // 标题图标链接的 URL 地址
        // (默认)没有设置定制,点击链接页面滚动到标题位置
        // 设置了链接地址,则不会滚动定位
        anchorURL: '',
        // 链接的显示位置
        // front - 在标题最前面(默认值)
        // back - 在标题后面
        anchorAt: 'back',
        // 是否生成文章导读导航
        isGenerateOutline: true,
        // 是否在文章导读导航中显示段落章节编号
        isGenerateOutlineChapterCode: false,
        // 是否在正文的文章标题中显示段落章节编号
        isGenerateHeadingChapterCode: false,
        // 是否在正文的文章标题中创建锚点
        isGenerateHeadingAnchor: false
    });
}
</script>
4

评论 (2)

取消
  1. 头像
    Sunshine
    Android · Google Chrome

    当文章中没有标题标签,自动隐藏,这个难不难?

    回复
  2. 头像
    xcshare
    Windows 7 · Google Chrome

    特意过来补充一下,你这段代码不完整,缺少引入css:

    回复
博主栏壁纸
90 文章数
144 评论量
    最新回复
    • cpiher
      cpiher
      2024-04-28
      试试
    • 123
      123
      2024-02-16
      666666
    • 44444
      44444
      2024-02-15
      # 图片回复
    • hehe
      hehe
      2024-02-13
      这么久了 不知道还行不行
    • 热望认为v从
      热望认为v从
      2024-01-21
      85564564 4653
    标签云
    广告 广告
    舔狗日记