Statischer Website-Generator, der wie GitHub mit Blog-Funktionen funktioniert?

Ich suche nach einem Generator für statische Websites, der wie GitHub funktioniert und über grundlegende Blogging-Funktionen verfügt. Was ich mit "funktioniert wie GitHub" meine, ist hauptsächlich, wie Markdown gerendert wird und wie relative Links zwischen Markdown-Dateien funktionieren. https://github.com/blog/1395-relative-links-in-markup-files

Ich möchte Jekyll nicht verwenden. Ich mag seine Philosophie nicht, dass jeder Post-Dateiname mit einem Datum beginnen muss. Warum ziehen Sie das Datum nicht aus den Dateimetadaten oder der Titelsache?

Middleman ist besser, da es diese Anforderung nicht hat, aber es schreibt standardmäßig keine .mdrelativen Links um, .htmlwie es GitHub tut.

Irgendwelche Empfehlungen?

Was sind „grundlegende Blogging-Funktionen“?
@unor Eine Seite, die eine umgekehrt chronologische Liste von Artikeln und RSS anzeigt.
Hexo ( hexo.io )?

Antworten (3)

Sie können auf DocPad nachsehen .

Es bietet viele Möglichkeiten , hat eine schöne Dokumentation und basiert auf Node.js

Es unterstützt viele Markup- Plugins (Markdown, Textil, ...). Mit DocPad können Sie komplexe statische Blogs mit erweiterten Funktionen erstellen (wie nicht statische Funktionalitäten, Datenbankabfragen,

Importieren von Seiten von extern:

  • Datenbank (MongoDB, MySQL, ...)
  • Dienste (Tumblr, Dropbox, GitHub usw.)

Importieren Sie Daten aus externen Diensten (Atom, XML, JSON usw.)

Sie können DocPad mit GitHub verwenden . Sie können in das Repository schreiben, um Ihre Wiki-Inhalte aufzunehmen, sie von DocPad rendern lassen und bei Änderungen automatisch aktualisieren. Hier finden Sie weitere Informationen.

Was meinst du mit "grundlegenden Blogging-Funktionen"? Meiner Meinung nach können sie folgende sein:

  • einfaches Schreiben neuer Beiträge (z. B. in Markdown-Syntax)
  • Möglichkeit zum Hinzufügen von Kommentaren zu Ihren Blog-Beiträgen - dies kann mit externen Diensten wie Disqus erfolgen.
  • Hinzufügen von Tags zu Posts, Filtern von Posts nach Tags

Wenn Sie mit Programmierung (Javascript, Node.js) vertraut sind, kann DocPad eine der besten Wahl sein.

Willkommen bei den Softwareempfehlungen! Erfüllt DocPad die Anforderungen? OP erwähnt z. B. das Umschreiben .mdrelativer Links zu .html, die Integration mit Github, grundlegende Blogging-Funktionen. Da Sie neu hier sind, möchten Sie vielleicht einen Blick auf unsere Richtlinien zur Antwortqualität werfen (kein Wortspiel beabsichtigt, bitte betrachten Sie es als freundlichen/hilfreichen Hinweis). Dann bearbeiten Sie bitte Ihre Antwort, um sie zu verbessern. Danke im Voraus!

Nikola ist ein in Python geschriebener statischer Website-Generator mit den folgenden Funktionen:

  • Inkrementelle Builds für Geschwindigkeit
  • Unterstützt standardmäßig Markdown, reStructuredText (Standard) , IPython (Jupyter) Notebooks und HTML.
  • Blogs (mit Kommentaren, Tags, Kategorien, Archiven, RSS/Atom-Feeds),
  • mehrsprachige Betreuung,
  • einfache Bildergalerien,
  • und Codelisten
  • Themen (Mako oder jinja2)
  • Plugins in Python
  • Speichert Dinge wie das Datum des Blogbeitrags als Metadaten entweder innerhalb der Datei oder in einer separaten Datei.
  • Kostenlos, gratis & Open Source, MIT-Lizenz.

Ich weiß nicht, ob Sie das genau meinen, aber eine Option könnte sein, dass Kirby ein dateibasiertes CMS ist, das keine SQL-Datenbank oder ähnliches benötigt. Der Inhalt ist in Markdown geschrieben und das Ganze ist hochgradig konfigurierbar. Ich benutze es für meine eigene Website , weil ich etwas einfacheres als WordPress usw. wollte.