文章目录

Joe主题开启文章目录结构

行云流水
2022-05-27 / 0 评论 / 955 阅读 / 正在检测是否收录...

前言

切换到免费版本后,文章目录结构没有了。文章太长的话,翻滚有点麻烦,所以自己找了一下,加了一个。

设置

  • 自定义head
<style type="text/css">
.outline-outside-modal-opened {
    z-index: 10000 !important;
    left: 0;
    width: 300px !important;
}
</style>
<link rel="stylesheet" href="https://fastly.jsdelivr.net/gh/yaohaixiao/autocjs/dist/css/autoc.min.css">
  • 自定义body

    <script src="https://fastly.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>

评论 (0)

取消
只有登录/注册用户才可评论