// ==UserScript== // @name 修改语雀的文章样式 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 修改语雀的文章样式,让其符合我的审美 只针对这个作者的文章https://www.yuque.com/jiaqiuqiu/garden/gd7ucd8od6qovzmy // @author 小废物 // @match https://www.yuque.com/jiaqiuqiu/garden/* // @icon https://www.google.com/s2/favicons?sz=64&domain=yuque.com // @grant none // ==/UserScript== (function() { 'use strict'; setTimeout(() => { // 获取所有 ne-heading-content 元素 const neHeadingContents = document.querySelectorAll('ne-heading-content'); // 遍历每个 ne-heading-content 元素 neHeadingContents.forEach(neHeadingContent => { // 获取所有 ne-text 元素 const neTextElements = neHeadingContent.querySelectorAll('ne-text'); // 获取第二个 ne-text 元素 const secondNeText = neTextElements[1]; // 删除第二个 ne-text 元素以及其样式 if (secondNeText) { //secondNeText.remove(); secondNeText.removeAttribute('class'); secondNeText.removeAttribute('style'); } console.log(neTextElements.length) if (neTextElements.length == 3 || neTextElements.length == 5) { // 遍历除第二个元素以外的所有元素,并将其从DOM中删除 neHeadingContent.querySelectorAll(':not(:nth-child(2))').forEach(element => { element.remove(); } ); } }); }, 3000) })();