Communitygithub.com

javimosch/supercli

Verwende dieses Skill, wenn der Nutzer einen terminal-basierten Blog oder eine persönliche Website mit Markdown und statischer Seitenerstellung erstellen, verwalten oder bauen möchte.

Was ist supercli?

Dieser Skill bietet eine vollständige, terminalorientierte Lösung zum Erstellen und Verwalten eines Blogs oder einer persönlichen Website. Der Nutzer kann Projekte initialisieren, Markdown-Inhalte mit YAML-Frontmatter verfassen, Themes wechseln, statische Seiten bauen und RSS-Feeds generieren – alles ohne jemals das Terminal zu verlassen. Der Skill unterstützt sowohl Blog- als auch Portfolio-Modi, integriert einen Volltext-Suchindex (MiniSearch), Syntax-Highlighting und MathJax für LaTeX. Er ist ideal für Entwickler, die einen schlanken, versionierbaren und automatisierbaren Arbeitsablauf für ihre Online-Präsenz suchen, und funktioniert nahtlos mit CLI-Tools wie supercli, Claude Code oder Cursor.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/javimosch/supercli/tree/HEAD/plugins/blogr/skills/quickstart

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

blogr Plugin

Terminal-basierter Generator für Blogs und persönliche Websites. Schreibe, bearbeite und veröffentliche deinen Blog, ohne dein Terminal zu verlassen. Unterstützt Markdown mit YAML-Frontmatter, mehrere Themes, RSS-Feeds, Volltextsuche und statische Seitenbau.

Befehle

Projektverwaltung

  • blogr project init – Initialisiert einen neuen Blog oder eine persönliche Website
  • blogr project info – Zeigt Projektdetails an

Inhaltsverwaltung

  • blogr content new – Erstellt einen neuen Blogbeitrag
  • blogr content list – Listet alle Blogbeiträge auf

Seitengenerierung

  • blogr site build – Baut die statische Seite

Dienstprogramm

  • blogr self version – Gibt die blogr-Version aus
  • blogr _ _ – Passthrough zur blogr CLI

Anwendungsbeispiele

  • „Erstelle ein neues Blog-Projekt“
  • „Erstelle eine persönliche Website“
  • „Füge einen neuen Blogbeitrag mit dem Titel 'Erste Schritte' hinzu“
  • „Liste alle Beiträge im Blog auf“
  • „Baue die statische Seite für die Bereitstellung“
  • „Zeige die Projektkonfiguration an“

Installation

cargo install blogr-cli

Beispiele

# Initialisiere einen neuen Blog
blogr project init mein-blog

# Initialisiere eine persönliche Website
blogr project init --personal mein-portfolio

# Erstelle einen neuen Blogbeitrag
blogr content new "Hallo Welt"

# Liste alle Beiträge auf
blogr content list

# Baue die statische Seite
blogr site build

# Zeige Projektinformationen
blogr project info

# Wechsle das Theme
blogr _ _ theme set minimal-retro

Hauptfunktionen

  • Zwei Seitentypen: Blog-Modus und Persönlich-/Portfolio-Modus
  • Markdown-Beiträge mit YAML-Frontmatter
  • 8 integrierte Themes für Blogs und persönliche Seiten
  • Volltextsuche mit MiniSearch-Integration
  • Syntax-Highlighting für Codeblöcke
  • MathJax-Unterstützung für LaTeX-Matheausdrücke
  • RSS/Atom-Feeds (Blog-Modus)
  • SEO-freundliche Ausgabe
  • Verwaltung von Entwürfen und veröffentlichten Beiträgen
  • Tag-basierte Organisation
  • Automatische Slug-Generierung
  • Unterstützung für externe Beiträge (Verlinkung auf anderswo gehostete Artikel)

Hinweise

  • blogr serve startet einen Development-Server mit Live-Reload (direkt ausführen, nicht über supercli)
  • blogr edit öffnet den integrierten Terminal-Editor (direkt ausführen, nicht über supercli)
  • blogr config edit öffnet den interaktiven Konfigurationseditor (direkt ausführen, nicht über supercli)
  • blogr deploy erfordert die Umgebungsvariable GITHUB_TOKEN
  • Alle Projekt-, Inhalts- und Bau-Befehle sind kopflos und für supercli geeignet

Verwandte Skills