Was ist der beste Weg (oder Paket) zu entwickeln ist eine statische Website mit Node.js?
In Kurzen
Was ist der beste Weg zur Einrichtung einer statischen blog mit Markdown und RSS-Unterstützung, genau wie dieser Mann did, aber verwenden Sie Knoten-und eine JavaScript-web-framework anstelle von Python & Django?
In Der Länge
Möchte ich bauen eine statische Website mit Node.js, vorzugsweise mit Hilfe eines vorgefertigten Pakets, ähnlich zu Ruby 's Jekyll oder Python' s Hyde. Ich müssen einige server-side templating (z.B. jade, HAML, Jinja), und vielleicht noch einige Markdown-Unterstützung, aber nicht notwendig.
Habe ich schon herausgefunden über Express, Petrify, und Knoten-blog, aber ich bin mir nicht sicher, Sie sind die richtige Wahl.
Irgendwelche Empfehlungen die empfohlene Vorgehensweise?
- Haben Sie schaute sich express für Knoten? Seine ziemlich groß, und man konnte Rollen Sie Ihre eigenen Blogs relativ leicht.
- Ja das habe ich. Es ist ein web-framework, mehr ähnlich zu Ruby ' s Sinatra oder Python-Flask. Es ist ein bisschen overkill für eine statische Website.
- Ich bin mit der npmjs.com/package/web-boost (Zweig + sass/scss + express => statische Seite)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Empfehle ich wintersmith. Es ist gebaut auf Knoten und in coffeescript geschrieben.
Von wintersmith Funktionen Seite:
Sehen Sie es in Aktion, überprüfen Sie heraus diese Beispiele.
Kann man auch eine Arbeit wintersmith site mit:
Ich habe versucht, DocPad, Weizen, scotch, und Schmied und gefunden haben, wintersmith viel einfacher als DocPad (eine rein statische Website-generator) und besser aus der box, besser betreut und besser unterstützt plugins als der rest.
Ich bin in den Prozess des Wiederaufbaus zwei von meinen Seiten zu verwenden.
Geben DocPad mal: http://docpad.org
Ich soeben Kerouac.
Wollte ich die meisten lächerlich einfach (noch flexibel, falls erforderlich) Verfahren zum generieren von statischen Seiten für meine Projekte. Keine vorhandene Lösung ganz passen die Rechnung, so Kerouac erstellt wurde. Es ist stark inspiriert durch das Konzept der middleware in Express, so dass, wenn Sie auch der Entwicklung von dynamischen web-apps in Knoten, Kerouac fühlen sich sofort vertraut. Der middleware-Ansatz erwies sich als äußerst wirksam auch für statische Seiten, was eine einfache high-level-API mit einer unendlich flexiblen low-level-API für die unvermeidlichen Veränderungen und Anpassungen.
Kasse
wheat
http://search.npmjs.org/#/wheatAuch Lesezeichen, die Website, es ' s toll zu finden node.js -Pakete.