Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Sichere ProgrammierungThe Model Got Better. Your Judgment Got Worse.(22.09.2026 um 03:02 Uhr)
Sichere ProgrammierungAIFeed - signed content permissions for AI web crawlers(22.09.2026 um 03:10 Uhr)
Sichere ProgrammierungThanks, glad you liked it!(22.09.2026 um 03:15 Uhr)
Sichere ProgrammierungA request for /.env shouldn't render your React app(22.09.2026 um 03:17 Uhr)
Sichere ProgrammierungAI-Agent Marketplaces Need Verifiable Delivery, Not More Listings(22.09.2026 um 03:20 Uhr)
AI & KI NachrichtenBeyond Bigger Models: Toward a Modular Cognitive Architecture(22.09.2026 um 03:21 Uhr)
Sichere ProgrammierungMasa Depan Manajemen Data: Mengenal Konsep Data Mesh yang Revolusioner(22.09.2026 um 03:22 Uhr)
Sichere ProgrammierungHow to Search Your Claude Code Conversation History(22.09.2026 um 03:22 Uhr)
Sichere ProgrammierungThe Model Got Better. Your Judgment Got Worse.(22.09.2026 um 03:02 Uhr)
Sichere ProgrammierungAIFeed - signed content permissions for AI web crawlers(22.09.2026 um 03:10 Uhr)
Sichere ProgrammierungThanks, glad you liked it!(22.09.2026 um 03:15 Uhr)
Sichere ProgrammierungA request for /.env shouldn't render your React app(22.09.2026 um 03:17 Uhr)
Sichere ProgrammierungAI-Agent Marketplaces Need Verifiable Delivery, Not More Listings(22.09.2026 um 03:20 Uhr)
AI & KI NachrichtenBeyond Bigger Models: Toward a Modular Cognitive Architecture(22.09.2026 um 03:21 Uhr)
Sichere ProgrammierungMasa Depan Manajemen Data: Mengenal Konsep Data Mesh yang Revolusioner(22.09.2026 um 03:22 Uhr)
Sichere ProgrammierungHow to Search Your Claude Code Conversation History(22.09.2026 um 03:22 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Docusaurus – The Modern Docs Framework

1. What is Docusaurus? Docusaurus is an open‑source static‑site generator focused on documentation. Built and maintained by Meta (formerly Facebook), it lets you create, version, and deploy documentation sites with zero configuration or f…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!




1. What is Docusaurus?



Docusaurus is an open‑source static‑site generator focused on documentation. Built and maintained by Meta (formerly Facebook), it lets you create, version, and deploy documentation sites with zero configuration or full customisation using React, Markdown, and MDX.




























Feature What it means
Static‑site generation Pre‑renders pages to plain HTML → fast loads, cheap hosting.
React‑powered Use React components inside your docs (MDX).
Zero‑config defaults npm init docusaurus gives you a working site in seconds.
Extensible plugin ecosystem Add search, analytics, theme tweaks, etc., without touching core code.





2. Why Developers & Organizations Should Use It



Speed to ship – A working docs site is ready after npm start.

Maintainable codebase – Docs live alongside source code, enabling PR‑driven updates.

Scalable – Handles single‑page docs to multi‑version portals with the same build pipeline.

Community & Vendor backing – Backed by Meta, with an active ecosystem of plugins and themes.



TL;DR: If you already use React or a Node‑based build system, Docusaurus fits naturally and reduces the overhead of maintaining separate documentation tooling.





3. Key Features & Benefits


























































Feature Benefit Example
Built‑in versioning Publish docs for each app release; users can switch versions. npx docusaurus docs:version 2.3.0
Markdown + MDX Write prose in Markdown, embed React components when needed. See MDX example below.
Search (Algolia, Lunr, etc.) Instant full‑text search without external services (optional). npm install @docusaurus/theme-search-algolia
Blog support Publish release notes, tutorials, or team updates side‑by‑side with docs. npx docusaurus blog:write
Theming & Customisation Override theme files or create a custom React theme. npm run swizzle @docusaurus/theme-classic
Plugin ecosystem Add sitemap, RSS, Google Analytics, PWA, and more with a single line in docusaurus.config.js. plugins: ['@docusaurus/plugin-sitemap']
CI/CD‑ready Generates static assets (/build) – easy to cache on CDNs. npm run build && npx serve ./build
Multi‑platform deployment Works on GitHub Pages, Azure Static Web Apps, Cloudflare Pages, Netlify, Vercel, etc. gh-pages -d build
Internationalisation (i18n) Create docs in multiple languages with locale‑aware routing. i18n: { defaultLocale: 'en', locales: ['en','fr','zh'] }




4. Simplifying Documentation Management



Docs live in the repo – No separate repository or wiki.

PR‑driven updates – Docs are changed through normal code review flow.

Automatic linking[@site] URLs resolve to the site’s base URL, avoiding hard‑coded links.

Consistent styling – A single theme ensures all pages look identical, reducing UI drift.





Typical Workflow





# 1️⃣ Create a new page
npx docusaurus docs:create my-new-feature

# 2️⃣ Write Markdown/MDX (edit docs/my-new-feature.md)

# 3️⃣ Run locally
npm start

# 4️⃣ Open PR → review → merge

# 5️⃣ CI builds & deploys automatically








5. CI/CD & Deployment



Because Docusaurus outputs static HTML, any CI system can treat it like a normal build artifact.




# Example GitHub Actions workflow (docusaurus.yml)
name: Deploy Docusaurus site
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: '20'
- run: npm ci
- run: npm run build
- name: Deploy to Cloudflare Pages
uses: cloudflare/pages-action@v1
with:
apiToken: ${{ secrets.CF_PAGES_TOKEN }}
projectName: docusaurus-docs
directory: ./build

# Cloudflare Pages offers a generous free tier (up to 500 build minutes per month and unlimited bandwidth), perfect for open‑source docs. No credit‑card is required, and you can preview changes on PRs automatically.







Replace the cloudflare/pages-action step with gh-pages, Azure/static-web-apps-deploy, or Netlify steps as needed.






6. Versioning Support






# Create a new version folder (e.g., v2.0)
npx docusaurus docs:version 2.0







Docusaurus copies the current docs/ folder into versioned_docs/version‑2.0/.

A selector component appears automatically, letting visitors pick the version they need.



Best‑Practice Tips



Version only on major releases – Keeps the version list short.

Maintain a changelog – Use the built‑in blog or a dedicated CHANGELOG.md.





7. Markdown & MDX



Markdown – Perfect for plain text, tables, code fences.

MDX – Allows JSX inside docs, letting you embed live components, charts, or interactive demos.




# My Component Demo

Here is a live React chart:

import { BarChart } from '@site/src/components/BarChart';
<BarChart data={chartData} />







When to use MDX? When you need dynamic UI (e.g., visualising API responses) or want to reuse existing React components.






8. Search Functionality



Algolia DocSearch (recommended for large sites) – Free tier for open‑source projects.

Lunr.js – Zero‑config, client‑side index for smaller docs.




// docusaurus.config.js – Algolia example
themeConfig: {
algolia: {
appId: 'YOUR_APP_ID',
apiKey: 'YOUR_SEARCH_ONLY_API_KEY',
indexName: 'your-site',
contextualSearch: true,
},
},










9. Blog & Documentation Features




























Area What Docusaurus Provides
Blog Markdown‑based posts, RSS feed, pagination.
Docs Sidebar auto‑generation, version dropdown, edit‑URL links back to source.
Pages Free‑form React pages (src/pages).
Internationalisation Language switcher + per‑locale routes.





10. Customisation & Plugin Ecosystem



Theme Swizzling – Override any component by copying it into src/theme.

Official Plugins@docusaurus/plugin-content-docs, @docusaurus/plugin-content-blog, @docusaurus/plugin-google-analytics, etc.

Community Pluginsdocusaurus-plugin-sitemap, docusaurus-plugin-pwa, docusaurus-plugin-openapi.






Quick Custom Theme Example






npx docusaurus swizzle @docusaurus/theme-classic Navbar







Edit src/theme/Navbar/index.js to add a custom logo or extra navigation items.






11. Integration with CI Platforms
























Platform Typical Integration
GitHub Use GitHub Actions to run npm run build → gh-pages deploy.
Azure DevOps Add a pipeline step calling npm run build and publish the build/ folder to an Azure Static Web App.
Cloudflare Pages Push the build/ directory to a Cloudflare Pages project; automatic preview URLs on PRs.


All integrations rely on the same static artifact (/build).






12. Real‑World Use Cases




























Company Use‑case
Meta Internal product documentation for React Native and Jest.
Microsoft Docs for VS Code extensions, hosted on GitHub Pages.
Airbnb Public API reference & design system docs with versioning.
Open‑Source Projects (e.g., TensorFlow.js, Storybook) Community‑maintained docs, searchable, with a blog for release notes.





13. Comparisons with Traditional Approaches
































Traditional Docs (e.g., MkDocs, Jekyll) Docusaurus
Static‑only (no React) React + MDX – interactive demos possible
Limited versioning Built‑in versioning via CLI
Plugin ecosystem Rich, officially supported plugins + community
Zero‑config start npm init docusaurus gives a complete site instantly
TypeScript support Full TS in custom components and config





14. Best Practices & Recommendations



Keep docs in the same repo as the code they describe.

Use versioning for every public release.

Leverage MDX for component demos; avoid over‑using React in simple prose.

Enable Algolia DocSearch for larger sites (free for OSS).

Add a “Edit this page” linkeditUrl in docusaurus.config.js encourages community contributions.

Automate deployment in your CI pipeline – a single npm run build && deploy-step is enough.

Monitor bundle size – Docusaurus ships a default theme (~200 KB gzipped); prune unused plugins for faster builds.






15. References



Official site & docs – https://docusaurus.io

GitHub repo – https://github.com/facebook/docusaurus

Algolia DocSearch – https://docsearch.algolia.com/

“Getting Started” tutorial – https://docusaurus.io/docs/next/installation

Blog post on versioning – https://docusaurus.io/docs/next/versioning



Ready to publish? Save this file as docusaurus-overview.md (or any slug you prefer) and run the CLI if you want to regenerate, or edit directly. Let me know if you need any further tweaks.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Docusaurus – The Modern Docs Framework

Thematisch verwandte Begriffe: Docusaurus, Modern, Docs, Framework · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-49449 | Joplin is an open source note-taking and to-do application that organise…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick