From f7f9596dd19031e4e9dea7ca9e6b140ece64d3b4 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Tue, 13 May 2025 04:41:15 -0700 Subject: [PATCH] fix(feeds.js): preserve content of inactive (href='#') links rather than remove them altogether --- config/filters/feeds.js | 4 +++- package-lock.json | 10 +++++----- package.json | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/config/filters/feeds.js b/config/filters/feeds.js index 99566f6..a3ff9ec 100644 --- a/config/filters/feeds.js +++ b/config/filters/feeds.js @@ -11,7 +11,9 @@ export default { let href = link.getAttribute("href"); if (href.startsWith("#")) { - link.remove(); + const span = document.createElement("span"); + span.textContent = link.textContent; + link.replaceWith(span); return; } diff --git a/package-lock.json b/package-lock.json index ac40dce..525c19d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "4.1.7", + "version": "4.1.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "4.1.7", + "version": "4.1.8", "license": "MIT", "dependencies": { "html-minifier-terser": "7.2.0", @@ -1032,9 +1032,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001717", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz", - "integrity": "sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==", + "version": "1.0.30001718", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001718.tgz", + "integrity": "sha512-AflseV1ahcSunK53NfEs9gFWgOEmzr0f+kaMFA4xiLZlr9Hzt7HxcSpIFcnNCUkz6R6dWKa54rUz3HUmI3nVcw==", "dev": true, "funding": [ { diff --git a/package.json b/package.json index 9c39ace..989a2b8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "4.1.7", + "version": "4.1.8", "description": "The source for my personal site. Built using 11ty (and other tools).", "type": "module", "engines": {