From 6fee92aefe6faa14cbc8bf0d0019ad367d7f03c6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 19 Mar 2026 22:04:58 +0000 Subject: [PATCH 1/2] Add anchor links and hash-based routing to plugin gallery - Each plugin card now has an id matching its plugin name - Plugin titles are clickable anchor links (#pluginname) - Opening the page with #pluginname expands that plugin and scrolls to it - If no exact plugin match, the hash is used as a search query - Typing in search updates the URL hash in real-time - Expanding a plugin updates the URL hash to its name https://claude.ai/code/session_013iGTroMjCqyeRLMAkwXJ1z --- docs/index.html | 226 +++++++++++++++++++++++++++++++++------------ docs/index.html.j2 | 53 ++++++++++- 2 files changed, 217 insertions(+), 62 deletions(-) diff --git a/docs/index.html b/docs/index.html index 3aaaecf4..9d33c97b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -375,6 +375,17 @@ overflow-wrap: anywhere; } + .plugin-anchor { + color: inherit; + text-decoration: none; + } + + .plugin-anchor:hover { + text-decoration: underline; + text-underline-offset: 0.15em; + text-decoration-thickness: 2px; + } + .plugin-slug { color: var(--muted); font-size: 0.86rem; @@ -879,13 +890,14 @@

ArchiveBox Plugin Gallery

-

yt-dlp

+

yt-dlp

ytdlp

Download video and audio media with metadata, subtitles, thumbnails, and description sidecars.

@@ -1120,13 +1132,14 @@

Config Options

-

gallery-dl

+

gallery-dl

gallerydl

Download image and media galleries along with metadata sidecars from supported sites.

@@ -1318,13 +1331,14 @@

Config Options

-

forum-dl

+

forum-dl

forumdl

Download forum threads and exports in JSONL, WARC, and mailbox-style archive formats.

@@ -1501,13 +1515,14 @@

Config Options

-

Git

+

Git

git

Clone git repositories from supported repository URLs into the snapshot output directory.

@@ -1689,13 +1704,14 @@

Config Options

-

wget

+

wget

wget

Archive pages and their requisites with wget, optionally writing WARC captures.

@@ -1919,13 +1935,14 @@

Config Options

-

Archive.org

+

Archive.org

archivedotorg

Submit URLs to the Internet Archive Wayback Machine and save the resulting archive link.

@@ -2052,13 +2069,14 @@

Config Options

-

Favicon

+

Favicon

favicon

Fetch and save the site favicon or touch icon.

@@ -2185,13 +2203,14 @@

Config Options

-

Modal Closer

+

Modal Closer

modalcloser

Automatically dismiss dialogs, cookie banners, and framework modals while the page is being archived.

@@ -2317,13 +2336,14 @@

Config Options

-

Console Log

+

Console Log

consolelog

Capture browser console messages emitted while the page loads.

@@ -2443,13 +2463,14 @@

Config Options

-

DNS

+

DNS

dns

Record DNS activity observed while loading the page in Chrome.

@@ -2569,13 +2590,14 @@

Config Options

-

SSL

+

SSL

ssl

Capture TLS certificate and connection metadata for the loaded page.

@@ -2695,13 +2717,14 @@

Config Options

-

Responses

+

Responses

responses

Capture HTTP response metadata for requests made during page load.

@@ -2827,13 +2850,14 @@

Config Options

-

Redirects

+

Redirects

redirects

Capture the redirect chain encountered while loading the page.

@@ -2953,13 +2977,14 @@

Config Options

-

Static File

+

Static File

staticfile

Detect and download static-file responses directly when a URL resolves to a non-HTML asset.

@@ -3091,13 +3116,14 @@

Config Options

-

Headers

+

Headers

headers

Capture HTTP headers for the main document response.

@@ -3217,13 +3243,14 @@

Config Options

-

Chrome

+

Chrome

chrome

Launch and manage a shared Chromium session for browser-driven plugins.

@@ -3647,13 +3674,14 @@

Config Options

-

SEO

+

SEO

seo

Capture SEO-related metadata such as meta tags and Open Graph fields.

@@ -3772,13 +3800,14 @@

Config Options

-

Accessibility

+

Accessibility

accessibility

Capture the browser accessibility tree for the archived page.

@@ -3897,13 +3926,14 @@

Config Options

-

Infinite Scroll

+

Infinite Scroll

infiniscroll

Expand infinite-scroll pages and load additional content before downstream capture plugins run.

@@ -4068,13 +4098,14 @@

Config Options

-

Claude Chrome

+

Claude Chrome

claudechrome

Use Claude computer-use to interact with pages in Chrome via CDP screenshots and the Anthropic API.

@@ -4261,13 +4292,14 @@

Config Options

-

SingleFile

+

SingleFile

singlefile

Save a complete page as a single self-contained HTML file using the SingleFile extension or CLI.

@@ -4511,13 +4543,14 @@

Config Options

-

Screenshot

+

Screenshot

screenshot

Capture a PNG screenshot of the rendered page.

@@ -4649,13 +4682,14 @@

Config Options

-

PDF

+

PDF

pdf

Render the current page to PDF using the shared Chrome session.

@@ -4787,13 +4821,14 @@

Config Options

-

DOM

+

DOM

dom

Save the fully rendered DOM HTML from the live page.

@@ -4913,13 +4948,14 @@

Config Options

-

Title

+

Title

title

Capture the final document title from the rendered page.

@@ -5038,13 +5074,14 @@

Config Options

-

Readability

+

Readability

readability

Extract article HTML, text, and metadata using Mozilla Readability.

@@ -5210,13 +5247,14 @@

Config Options

-

Defuddle

+

Defuddle

defuddle

Extract cleaned article HTML, text, and metadata from archived HTML using Defuddle.

@@ -5380,13 +5418,14 @@

Config Options

-

Mercury

+

Mercury

mercury

Extract article HTML, text, and metadata using the Postlight Mercury parser.

@@ -5552,13 +5591,14 @@

Config Options

-

Claude Code Extract

+

Claude Code Extract

claudecodeextract

Use Claude Code to generate clean Markdown from snapshot extractor outputs.

@@ -5711,13 +5751,14 @@

Config Options

-

HTML to Text

+

HTML to Text

htmltotext

Convert archived HTML from other extractors into plain text for indexing and analysis.

@@ -5832,13 +5873,14 @@

Config Options

-

Trafilatura

+

Trafilatura

trafilatura

Extract article content from archived HTML into text, markdown, HTML, CSV, JSON, and XML formats.

@@ -6049,13 +6091,14 @@

Config Options

-

OpenDataLoader

+

OpenDataLoader

opendataloader

Extract structured text, tables, and metadata from PDFs using opendataloader-pdf. Supports OCR for scanned PDFs via hybrid backend.

@@ -6244,13 +6287,14 @@

Config Options

-

LiteParse

+

LiteParse

liteparse

Extract text and metadata from PDFs and documents using LiteParse (by LlamaIndex). Supports OCR via Tesseract.js.

@@ -6420,13 +6464,14 @@

Config Options

-

papers-dl

+

papers-dl

papersdl

Fetch downloadable academic papers from paper URLs and DOI targets.

@@ -6593,13 +6638,14 @@

Config Options

-

Parse HTML URLs

+

Parse HTML URLs

parse_html_urls

Parse HTML documents and emit discovered links as JSONL snapshot records.

@@ -6703,13 +6749,14 @@

Config Options

-

Parse Text URLs

+

Parse Text URLs

parse_txt_urls

Parse plain text documents and emit discovered URLs as JSONL snapshot records.

@@ -6813,13 +6860,14 @@

Config Options

-

Parse RSS URLs

+

Parse RSS URLs

parse_rss_urls

Parse RSS and Atom feeds and emit discovered entry URLs as JSONL snapshot records.

@@ -6923,13 +6971,14 @@

Config Options

-

Parse Netscape URLs

+

Parse Netscape URLs

parse_netscape_urls

Parse Netscape bookmark HTML exports and emit discovered URLs as JSONL snapshot records.

@@ -7033,13 +7082,14 @@

Config Options

-

Parse JSONL URLs

+

Parse JSONL URLs

parse_jsonl_urls

Parse JSONL bookmark exports and emit discovered URLs as JSONL snapshot records.

@@ -7143,13 +7193,14 @@

Config Options

-

SQLite Search

+

SQLite Search

search_backend_sqlite

Index archived snapshot content into a SQLite FTS database for local search.

@@ -7398,13 +7450,14 @@

Config Options

-

Sonic Search

+

Sonic Search

search_backend_sonic

Index archived snapshot content into a Sonic search backend.

@@ -7544,13 +7597,14 @@

Config Options

-

Claude Code Cleanup

+

Claude Code Cleanup

claudecodecleanup

Use Claude Code to deduplicate and clean up redundant snapshot extractor outputs.

@@ -7703,13 +7757,14 @@

Config Options

-

Hashes

+

Hashes

hashes

Generate a hash manifest for files produced in the snapshot directory.

@@ -7824,13 +7879,14 @@

Config Options

-

npm

+

npm

npm

Install binaries from npm packages and expose Node module paths.

@@ -7938,13 +7994,14 @@

Config Options

-

Claude Code

+

Claude Code

claudecode

Run Claude Code AI agent on snapshots to extract, analyze, or transform archived content.

@@ -8103,13 +8160,14 @@

Config Options

-

ripgrep Search

+

ripgrep Search

search_backend_ripgrep

Search archived snapshot files directly with ripgrep instead of maintaining an index.

@@ -8249,13 +8307,14 @@

Config Options

-

Puppeteer

+

Puppeteer

puppeteer

Install and manage Chromium through the Puppeteer toolchain.

@@ -8363,13 +8422,14 @@

Config Options

-

uBlock Origin

+

uBlock Origin

ublock

Install the uBlock Origin extension to block ads, trackers, and other page clutter during archiving.

@@ -8475,13 +8535,14 @@

Config Options

-

I Still Don't Care About Cookies

+

I Still Don't Care About Cookies

istilldontcareaboutcookies

Install the I Still Don't Care About Cookies extension to dismiss cookie banners during archiving.

@@ -8587,13 +8648,14 @@

Config Options

-

2Captcha

+

2Captcha

twocaptcha

Install and configure the 2Captcha extension to solve CAPTCHAs during browser-based archiving.

@@ -8765,13 +8827,14 @@

Config Options

-

pip

+

pip

pip

Install Python-based binaries into a managed virtual environment.

@@ -8865,13 +8928,14 @@

Config Options

-

Homebrew

+

Homebrew

brew

Install binaries through the Homebrew package manager.

@@ -8964,13 +9028,14 @@

Config Options

-

APT

+

APT

apt

Install binaries through the Debian and Ubuntu APT package manager.

@@ -9063,13 +9128,14 @@

Config Options

-

Custom

+

Custom

custom

Install binaries using an arbitrary custom shell command.

@@ -9157,13 +9223,14 @@

Config Options

-

Environment

+

Environment

env

Discover binaries that are already available on the system PATH.

@@ -9251,13 +9318,14 @@

Config Options

-

Base

+

Base

base

Provide shared utilities, helpers, and test support used by other plugins.

@@ -9321,13 +9389,14 @@

Config Options

-

Media

+

Media

media

Provide a shared namespace for media-related plugin outputs and helpers.

@@ -9584,7 +9653,7 @@

Community and social

@@ -9610,7 +9679,36 @@

Community and social

emptyState.hidden = count !== 0; }; - searchInput.addEventListener("input", applyFilter); + const setHash = (value) => { + const clean = value.replace(/^#/, "").trim(); + if (clean) { + history.replaceState(null, "", "#" + clean); + } else { + history.replaceState(null, "", location.pathname + location.search); + } + }; + + const navigateToHash = () => { + const hash = decodeURIComponent(location.hash.replace(/^#/, "")).trim(); + if (!hash) return; + + const target = document.getElementById(hash); + if (target && target.classList.contains("plugin-card")) { + searchInput.value = ""; + applyFilter(); + target.open = true; + target.scrollIntoView({ behavior: "smooth", block: "start" }); + } else { + searchInput.value = hash; + applyFilter(); + searchInput.focus(); + } + }; + + searchInput.addEventListener("input", () => { + applyFilter(); + setHash(searchInput.value.trim()); + }); for (const card of cards) { card.addEventListener("click", (event) => { @@ -9618,9 +9716,17 @@

Community and social

if (event.target.closest(interactiveSelector)) return; card.open = true; }); + + card.addEventListener("toggle", () => { + if (card.open) { + setHash(card.id); + } + }); } applyFilter(); + navigateToHash(); + window.addEventListener("hashchange", navigateToHash); \ No newline at end of file diff --git a/docs/index.html.j2 b/docs/index.html.j2 index 72980740..a1e5826b 100644 --- a/docs/index.html.j2 +++ b/docs/index.html.j2 @@ -375,6 +375,17 @@ overflow-wrap: anywhere; } + .plugin-anchor { + color: inherit; + text-decoration: none; + } + + .plugin-anchor:hover { + text-decoration: underline; + text-underline-offset: 0.15em; + text-decoration-thickness: 2px; + } + .plugin-slug { color: var(--muted); font-size: 0.86rem; @@ -880,13 +891,14 @@
{% for plugin in site.plugins %}
-

{{ plugin.display_title }}

+

{{ plugin.display_title }}

{{ plugin.name }}
{% if plugin.description %} @@ -1299,7 +1311,36 @@ emptyState.hidden = count !== 0; }; - searchInput.addEventListener("input", applyFilter); + const setHash = (value) => { + const clean = value.replace(/^#/, "").trim(); + if (clean) { + history.replaceState(null, "", "#" + clean); + } else { + history.replaceState(null, "", location.pathname + location.search); + } + }; + + const navigateToHash = () => { + const hash = decodeURIComponent(location.hash.replace(/^#/, "")).trim(); + if (!hash) return; + + const target = document.getElementById(hash); + if (target && target.classList.contains("plugin-card")) { + searchInput.value = ""; + applyFilter(); + target.open = true; + target.scrollIntoView({ behavior: "smooth", block: "start" }); + } else { + searchInput.value = hash; + applyFilter(); + searchInput.focus(); + } + }; + + searchInput.addEventListener("input", () => { + applyFilter(); + setHash(searchInput.value.trim()); + }); for (const card of cards) { card.addEventListener("click", (event) => { @@ -1307,9 +1348,17 @@ if (event.target.closest(interactiveSelector)) return; card.open = true; }); + + card.addEventListener("toggle", () => { + if (card.open) { + setHash(card.id); + } + }); } applyFilter(); + navigateToHash(); + window.addEventListener("hashchange", navigateToHash); From 4fcecf70a8bd57057cca7d7703ab65f28dfba178 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 19 Mar 2026 22:08:35 +0000 Subject: [PATCH 2/2] Remove anchor link wrapper from plugin titles The
element itself is the anchor target, so no visible tag is needed around the title. https://claude.ai/code/session_013iGTroMjCqyeRLMAkwXJ1z --- docs/index.html | 127 +++++++++++++++++++++------------------------ docs/index.html.j2 | 11 +--- 2 files changed, 60 insertions(+), 78 deletions(-) diff --git a/docs/index.html b/docs/index.html index 9d33c97b..0349f74c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -375,16 +375,7 @@ overflow-wrap: anywhere; } - .plugin-anchor { - color: inherit; - text-decoration: none; - } - .plugin-anchor:hover { - text-decoration: underline; - text-underline-offset: 0.15em; - text-decoration-thickness: 2px; - } .plugin-slug { color: var(--muted); @@ -897,7 +888,7 @@

ArchiveBox Plugin Gallery

-

yt-dlp

+

yt-dlp

ytdlp

Download video and audio media with metadata, subtitles, thumbnails, and description sidecars.

@@ -1139,7 +1130,7 @@

Config Options

-

gallery-dl

+

gallery-dl

gallerydl

Download image and media galleries along with metadata sidecars from supported sites.

@@ -1338,7 +1329,7 @@

Config Options

-

forum-dl

+

forum-dl

forumdl

Download forum threads and exports in JSONL, WARC, and mailbox-style archive formats.

@@ -1522,7 +1513,7 @@

Config Options

-

Git

+

Git

git

Clone git repositories from supported repository URLs into the snapshot output directory.

@@ -1711,7 +1702,7 @@

Config Options

-

wget

+

wget

wget

Archive pages and their requisites with wget, optionally writing WARC captures.

@@ -1942,7 +1933,7 @@

Config Options

-

Archive.org

+

Archive.org

archivedotorg

Submit URLs to the Internet Archive Wayback Machine and save the resulting archive link.

@@ -2076,7 +2067,7 @@

Config Options

-

Favicon

+

Favicon

favicon

Fetch and save the site favicon or touch icon.

@@ -2210,7 +2201,7 @@

Config Options

-

Modal Closer

+

Modal Closer

modalcloser

Automatically dismiss dialogs, cookie banners, and framework modals while the page is being archived.

@@ -2343,7 +2334,7 @@

Config Options

-

Console Log

+

Console Log

consolelog

Capture browser console messages emitted while the page loads.

@@ -2470,7 +2461,7 @@

Config Options

-

DNS

+

DNS

dns

Record DNS activity observed while loading the page in Chrome.

@@ -2597,7 +2588,7 @@

Config Options

-

SSL

+

SSL

ssl

Capture TLS certificate and connection metadata for the loaded page.

@@ -2724,7 +2715,7 @@

Config Options

-

Responses

+

Responses

responses

Capture HTTP response metadata for requests made during page load.

@@ -2857,7 +2848,7 @@

Config Options

-

Redirects

+

Redirects

redirects

Capture the redirect chain encountered while loading the page.

@@ -2984,7 +2975,7 @@

Config Options

-

Static File

+

Static File

staticfile

Detect and download static-file responses directly when a URL resolves to a non-HTML asset.

@@ -3123,7 +3114,7 @@

Config Options

-

Headers

+

Headers

headers

Capture HTTP headers for the main document response.

@@ -3250,7 +3241,7 @@

Config Options

-

Chrome

+

Chrome

chrome

Launch and manage a shared Chromium session for browser-driven plugins.

@@ -3681,7 +3672,7 @@

Config Options

-

SEO

+

SEO

seo

Capture SEO-related metadata such as meta tags and Open Graph fields.

@@ -3807,7 +3798,7 @@

Config Options

-

Accessibility

+

Accessibility

accessibility

Capture the browser accessibility tree for the archived page.

@@ -3933,7 +3924,7 @@

Config Options

-

Infinite Scroll

+

Infinite Scroll

infiniscroll

Expand infinite-scroll pages and load additional content before downstream capture plugins run.

@@ -4105,7 +4096,7 @@

Config Options

-

Claude Chrome

+

Claude Chrome

claudechrome

Use Claude computer-use to interact with pages in Chrome via CDP screenshots and the Anthropic API.

@@ -4299,7 +4290,7 @@

Config Options

-

SingleFile

+

SingleFile

singlefile

Save a complete page as a single self-contained HTML file using the SingleFile extension or CLI.

@@ -4550,7 +4541,7 @@

Config Options

-

Screenshot

+

Screenshot

screenshot

Capture a PNG screenshot of the rendered page.

@@ -4689,7 +4680,7 @@

Config Options

-

PDF

+

PDF

pdf

Render the current page to PDF using the shared Chrome session.

@@ -4828,7 +4819,7 @@

Config Options

-

DOM

+

DOM

dom

Save the fully rendered DOM HTML from the live page.

@@ -4955,7 +4946,7 @@

Config Options

-

Title

+

Title

title

Capture the final document title from the rendered page.

@@ -5081,7 +5072,7 @@

Config Options

-

Readability

+

Readability

readability

Extract article HTML, text, and metadata using Mozilla Readability.

@@ -5254,7 +5245,7 @@

Config Options

-

Defuddle

+

Defuddle

defuddle

Extract cleaned article HTML, text, and metadata from archived HTML using Defuddle.

@@ -5425,7 +5416,7 @@

Config Options

-

Mercury

+

Mercury

mercury

Extract article HTML, text, and metadata using the Postlight Mercury parser.

@@ -5598,7 +5589,7 @@

Config Options

-

Claude Code Extract

+

Claude Code Extract

claudecodeextract

Use Claude Code to generate clean Markdown from snapshot extractor outputs.

@@ -5758,7 +5749,7 @@

Config Options

-

HTML to Text

+

HTML to Text

htmltotext

Convert archived HTML from other extractors into plain text for indexing and analysis.

@@ -5880,7 +5871,7 @@

Config Options

-

Trafilatura

+

Trafilatura

trafilatura

Extract article content from archived HTML into text, markdown, HTML, CSV, JSON, and XML formats.

@@ -6098,7 +6089,7 @@

Config Options

-

OpenDataLoader

+

OpenDataLoader

opendataloader

Extract structured text, tables, and metadata from PDFs using opendataloader-pdf. Supports OCR for scanned PDFs via hybrid backend.

@@ -6294,7 +6285,7 @@

Config Options

-

LiteParse

+

LiteParse

liteparse

Extract text and metadata from PDFs and documents using LiteParse (by LlamaIndex). Supports OCR via Tesseract.js.

@@ -6471,7 +6462,7 @@

Config Options

-

papers-dl

+

papers-dl

papersdl

Fetch downloadable academic papers from paper URLs and DOI targets.

@@ -6645,7 +6636,7 @@

Config Options

-

Parse HTML URLs

+

Parse HTML URLs

parse_html_urls

Parse HTML documents and emit discovered links as JSONL snapshot records.

@@ -6756,7 +6747,7 @@

Config Options

-

Parse Text URLs

+

Parse Text URLs

parse_txt_urls

Parse plain text documents and emit discovered URLs as JSONL snapshot records.

@@ -6867,7 +6858,7 @@

Config Options

-

Parse RSS URLs

+

Parse RSS URLs

parse_rss_urls

Parse RSS and Atom feeds and emit discovered entry URLs as JSONL snapshot records.

@@ -6978,7 +6969,7 @@

Config Options

-

Parse Netscape URLs

+

Parse Netscape URLs

parse_netscape_urls

Parse Netscape bookmark HTML exports and emit discovered URLs as JSONL snapshot records.

@@ -7089,7 +7080,7 @@

Config Options

-

Parse JSONL URLs

+

Parse JSONL URLs

parse_jsonl_urls

Parse JSONL bookmark exports and emit discovered URLs as JSONL snapshot records.

@@ -7200,7 +7191,7 @@

Config Options

-

Parse DOM Outlinks

+

Parse DOM Outlinks

parse_dom_outlinks

Extract crawlable links from the rendered DOM and emit them as JSONL records.

@@ -7326,7 +7317,7 @@

Config Options

-

SQLite Search

+

SQLite Search

search_backend_sqlite

Index archived snapshot content into a SQLite FTS database for local search.

@@ -7457,7 +7448,7 @@

Config Options

-

Sonic Search

+

Sonic Search

search_backend_sonic

Index archived snapshot content into a Sonic search backend.

@@ -7604,7 +7595,7 @@

Config Options

-

Claude Code Cleanup

+

Claude Code Cleanup

claudecodecleanup

Use Claude Code to deduplicate and clean up redundant snapshot extractor outputs.

@@ -7764,7 +7755,7 @@

Config Options

-

Hashes

+

Hashes

hashes

Generate a hash manifest for files produced in the snapshot directory.

@@ -7886,7 +7877,7 @@

Config Options

-

npm

+

npm

npm

Install binaries from npm packages and expose Node module paths.

@@ -8001,7 +7992,7 @@

Config Options

-

Claude Code

+

Claude Code

claudecode

Run Claude Code AI agent on snapshots to extract, analyze, or transform archived content.

@@ -8167,7 +8158,7 @@

Config Options

-

ripgrep Search

+

ripgrep Search

search_backend_ripgrep

Search archived snapshot files directly with ripgrep instead of maintaining an index.

@@ -8314,7 +8305,7 @@

Config Options

-

Puppeteer

+

Puppeteer

puppeteer

Install and manage Chromium through the Puppeteer toolchain.

@@ -8429,7 +8420,7 @@

Config Options

-

uBlock Origin

+

uBlock Origin

ublock

Install the uBlock Origin extension to block ads, trackers, and other page clutter during archiving.

@@ -8542,7 +8533,7 @@

Config Options

-

I Still Don't Care About Cookies

+

I Still Don't Care About Cookies

istilldontcareaboutcookies

Install the I Still Don't Care About Cookies extension to dismiss cookie banners during archiving.

@@ -8655,7 +8646,7 @@

Config Options

-

2Captcha

+

2Captcha

twocaptcha

Install and configure the 2Captcha extension to solve CAPTCHAs during browser-based archiving.

@@ -8834,7 +8825,7 @@

Config Options

-

pip

+

pip

pip

Install Python-based binaries into a managed virtual environment.

@@ -8935,7 +8926,7 @@

Config Options

-

Homebrew

+

Homebrew

brew

Install binaries through the Homebrew package manager.

@@ -9035,7 +9026,7 @@

Config Options

-

APT

+

APT

apt

Install binaries through the Debian and Ubuntu APT package manager.

@@ -9135,7 +9126,7 @@

Config Options

-

Custom

+

Custom

custom

Install binaries using an arbitrary custom shell command.

@@ -9230,7 +9221,7 @@

Config Options

-

Environment

+

Environment

env

Discover binaries that are already available on the system PATH.

@@ -9325,7 +9316,7 @@

Config Options

-

Base

+

Base

base

Provide shared utilities, helpers, and test support used by other plugins.

@@ -9396,7 +9387,7 @@

Config Options

-

Media

+

Media

media

Provide a shared namespace for media-related plugin outputs and helpers.

@@ -9653,7 +9644,7 @@

Community and social

diff --git a/docs/index.html.j2 b/docs/index.html.j2 index a1e5826b..ac3f0379 100644 --- a/docs/index.html.j2 +++ b/docs/index.html.j2 @@ -375,16 +375,7 @@ overflow-wrap: anywhere; } - .plugin-anchor { - color: inherit; - text-decoration: none; - } - .plugin-anchor:hover { - text-decoration: underline; - text-underline-offset: 0.15em; - text-decoration-thickness: 2px; - } .plugin-slug { color: var(--muted); @@ -898,7 +889,7 @@
-

{{ plugin.display_title }}

+

{{ plugin.display_title }}

{{ plugin.name }}
{% if plugin.description %}