Migration: Docosaurus > Astro Starlight, Device Detail Pages, ...#1063
Migration: Docosaurus > Astro Starlight, Device Detail Pages, ...#1063naltatis wants to merge 7 commits into
Conversation
|
\cc @VolkerK62 |
Wie kann ich wie in der "alten" Doku nach Features filtern? Ich finde den Button/die Funktion nicht. Wurde diese Funktion durch die Filterleisten ersetzt? Ich fände es auch noch schön, wenn der Blog wie in der "alten" Doku wieder nach der Jahreszahl gruppiert wäre. Das macht es für mich übersichtlicher. Ansonsten top! |
Bietet das Plugin (wenn ichs nicht übersehen habe) leider nicht an :/
Ja ist aktuell nicht mehr drin. Vielleicht fällt mir noch was gutes ein, wie man das eleegant hier abbilden kann. |
Migrating from Docosaurus to Astro Starlight. Docoraurus development has stalled of the last year. Builds are slow, multi language was never optimal, creating dynamic content (per-device docs) was only possible via custom generator script, npm audit foo, ... . That's why we're moving to an alternative platform.
Preview:
https://evcc-docs.pages.dev/en/
Improvements:
🏃♂️➡️ faster page loads, no client side javascript needed
🇬🇧🇩🇪 proper i18n concept, sibling en/de folder, en default language (redirects for old links)
🚀 fast builds, 23s for both langs and 1800 pages (see per-device page below)
🏷️ better content structuring features (steps, badges, ...)
🔎 replaced Algolia Search with Pagefind (browser local solution, more privacy)
✏️ blog via Starlight Blog
🔌 improved openapi viewer, multi page, direct link capable, no manual styling \cc @Maschga
🤖 add llms.txt via plugin
New features:
🚖 per-device pages (replaces #814, fixes #632)
🔥 faster page loads (especially charger / meter overview), better overview
🕷️better seo
📑 parameter table incl. help text, format, defaults, ...
👨💻 yaml samples still exist (advanced toggle)
🌓 nightly toggle on device level (appears when nightly template has changes compared to release), fixes #530
🔗 edit page for device detail pages links to source template in core repo (fixes #755)
🎨 introducing evcc-io/icons, shown on detail page if they exist
🌟 improved feature (1p3p, mA, ...) visualization in list, fixes #622
Cleanup:
🗑️ remove
evcc configurereferences🗃️ move
evcc.yamlrefs and examples to the end of pagesScreenshots:
Device detail page (with icon)
Charger list (features)
Meter list (aligned features, usages)
Meter list (groups)
Device details (modbus toggle)
Nightly switch
nightly.webm
Device params (choices)
Native badges (plugins, dark)
Steps (light)
Steps (dark)
Todos