Typecho Joe 使用第三方插件开启文章侧边导肮目录 - AutocJS

news/2025/11/7 20:08:43/文章来源:https://www.cnblogs.com/hanzhe/p/19200770

原作者博客:https://www.ydyno.com
原文章地址:https://www.ydyno.com/archives/1331.html
开源项目地址:https://github.com/yaohaixiao/outline.js

原作者非常给力,解决了Typecho的一个痛点:没有导航目录,这里记录一下配置过程以及效果,防止失联

1.在自定义Header中添加下面这段代码,代码和效果图如下所示

<meta name="baidu-site-verification" content="codeva-8hFVuG0Zv6" />
<style type="text/css">
.outline-outside-modal-opened {z-index: 10000 !important;left: 0;width: 300px !important;
}
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/yaohaixiao/autocjs/dist/css/autoc.min.css">

2023-09-13T10:38:28.png

2.在自定义body中添加下面这段代码,代码和效果图如下所示

<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>

2023-09-13T10:39:28.png

这两个设置好后就OK了!保存设置后回到博客详情页刷新页面看看效果吧

2023-09-13T10:40:37.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/959161.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025废气处理/废气治理/环保/污水/分子筛/除臭设备推荐榜:深城环保五星领跑,3 家企业以技术适配解锁多元异味治理场景

2025年环保治理需求持续升级,除臭设备尤其是分子筛除臭设备因高效低耗成为行业刚需。本次推荐榜基于技术实力、落地案例与行业口碑筛选,聚焦真实服务能力,为不同场景异味治理提供参考。 上海深城环保设备工程有限公…

使用 Docker 搭建 Typecho 个人博客

Typecho 是一款开源的博客项目、它轻量精美且五脏俱全,在这里分享一下搭建过程希望可以帮到别人,文章中涉及到的文件都会提供下载地址,如果忘记放置链接或者失效请联系我补充 本文会分享三种基于 Docker 搭建 Typec…

P6954 [NEERC 2017] Connections 题解

P6954 [NEERC 2017] Connections 题解P6954 [NEERC 2017] Connections 题解 题目链接 我的博客 前言 本篇总结:清空! 思路 因为删边之后还需要保证所有强连通关系不变,所以我们可以想到所有强连通分量之间的边一定可…

高级程序语言设计个人作业第四次

这个作业属于哪个课程 <班级的链接>这个作业要求在哪里 <作业链接>学号 092300303姓名 池博洋@目录运行程序(1)(2)求π近似值while方式:do while方式:实现逻辑表达式中的运算符for循环输出六行for循…

AI的泡沫与机遇:从技术神话到现实挑战

标签:AI发展, 就业市场, 技术反思, 行业趋势最近刷到一堆AI相关的新闻,感觉这玩意儿真是火得不行,但仔细一看,里面藏着不少值得琢磨的东西。一边是牛津研究院说AI能力可能被测试夸大,另一边阿里巴巴和谷歌又在疯狂…

什么是 Feed 流?

什么是 Feed 流?什么是 Feed 流? 摘要Feed 源自“被投喂的更新条目”,流指“连续滚动的呈现与计算范式”;Feed 流就是平台按流式形态持续投喂个性化内容给用户的机制与界面。 本质上,它是一个在实时反馈下运行的序…

preeee - when

Instuctions.scals package componentsimport chisel3.util.BitPat/** * LoongArch-C3指令集定义 * * 定义了CPU支持的21条LoongArch指令的BitPat模式 * 这些模式用于指令译码器进行指令识别和分类 * * 指令分类: * -…

调整 Halo2 Joe 主题友情链接页面样式

本人之前是使用 Typecho 建站的,后来接触到了 Halo,权衡后将网站内容都迁移到 Halo 建站上了,无论是 Typecho 还是 Halo 都有一款 Joe 主题,我个人非常喜欢这款主题,决定迁移到 Halo 也是因为 Joe 主题移植的很成…

CF1463E Plan of Lectures

手伤了不是很能打代码,写短一点。 相邻限制缩一起,\(a_i \to i\) 连边跑拓扑序即可。

基于单片机的元胞自动机仿真系统设计 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

251107

251107我又分不清梦和现实,梦到死去的人我知道是假的,但如果梦到活人,我又该怎么分辨真假,说不定死去的人也是真的,只是我还没睡醒。最近我的食欲大了很多,烟开始抽的少了,没有一天是天亮,黑夜胜过白昼,偶尔见…

2025年防水补漏企业TOP5:漏水维修、防水翻新、漏水检测

在建筑维护领域,防水补漏是保障建筑安全与使用寿命的关键环节。据中国建筑防水协会2024年度报告显示,全国建筑渗漏率仍高达80%以上,其中因非专业施工导致二次渗漏的比例占65%。面对市场上鱼龙混杂的服务providers,…

(鲜花)万宁五子棋 v0.2

突然发现以前做的蛮有意思的一玩意。就一挺 naive 的东西,允许两个玩家在同一电脑上轮流下棋,W,A,S,D 移动棋子,Enter 下棋,会自动判定五子连珠,然后就没了。 后续可能会更新点人机什么的东西,看兴致。 源码如下…

ansible + docker compose, RustFS MNMD 架构的一键部署之道

RustFS 有三种安装模式:单机单盘(SNSD)、单机多盘(SNMD)以及多机多盘(MNMD)。其中多机多盘属于集群式安装,也是企业使用最多的模式。多机多盘意味着要在每个服务器上都安装 RustFS 实例,本文探索用 ansible +…

2025年海外仓服务最新推荐企业,欧洲海外仓、美国海外仓、亚马逊海外仓、TEMU海外仓、独立站海外仓服务商解析

当前跨境电商与外贸企业对海外仓的需求日益精细化,仓储成本控制、订单处理效率、本土化服务等核心诉求持续升级,但市场上服务商资质参差不齐,部分企业存在库内操作效率低、系统稳定性不足、售后响应滞后等问题,导致…

实用指南:RSA加密从原理到实践:Java后端与Vue前端全栈案例解析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Ubuntu 中创建全局可访问的共用目录

第一步:创建全局可访问的共用目录在根目录下创建目录(需 root 权限)执行以下命令在根目录(/)下创建名为shared的共用目录: sudo mkdir /shared 设置权限为 “任何人可访问”为确保所有用户(包括系统用户、普通用…

开源 C++ QT QML 开发(十五)通讯--http下载 - 实践

开源 C++ QT QML 开发(十五)通讯--http下载 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&quo…

2025年11月不锈钢加工装饰制品优质厂家推荐榜:加工、屏风、栏杆等品类精选

当前酒店、别墅、商业空间等场景对不锈钢装饰制品的需求愈发精细化,材质纯度、工艺精度、场景适配性等核心诉求不断升级,但市场上厂家资质良莠不齐,部分产品存在材质以次充好、焊接工艺粗糙、售后响应滞后等问题,导…

P3978 概率论

膜拜 wck做法 考虑一个经典问题:n个点的二叉树数量是多少。考虑转括号序,一个节点是一个括号,左子树放在括号内,右子树放在括号右侧。可得 \(n\) 个点二叉树数量为 \(Cat_n\)。 我们注意到叶子在括号序上形如 \(()…