Quelle est la meilleure façon (ou paquet) pour construire un site statique à l'aide Node.js? [fermé]

StackOverflow https://stackoverflow.com/questions/7327929

Question

En bref

Quelle est la meilleure façon de mettre en place un blog statique avec le soutien Markdown et RSS, comme ce type fait , mais utiliser Node et un framework web JavaScript au lieu de Python et Django?


Dans Longueur

Je voudrais construire un site statique en utilisant Node.js, en utilisant de préférence à l'aide d'un ensemble tout prêt, Ruby similaire à Jekyll ou Python Hyde . Je vais avoir besoin d'un certain templating côté serveur (par exemple jade , HAML , Jinja ), et peut-être Markdown le soutien, mais pas nécessaire.

Je l'ai déjà découvert express , Petrify et Node-blog, mais Je ne suis pas sûr qu'ils sont le bon choix.

Les recommandations sur la méthode recommandée pour l'action?

Était-ce utile?

La solution

Je recommande fortement Wintersmith . Il est construit sur le noeud et écrit en coffeescript.

A partir de la page des fonctionnalités de Wintersmith:

  • Facile à utiliser
  • Sites Generated peut être hébergé n'importe où (la sortie est la version HTML brut)
  • Rédiger des articles / pages à l'aide démarquage
  • robuste en utilisant Jade templating
  • serveur d'aperçu (pas besoin de reconstruire chaque fois que vous faites un changement)
  • hautement configurable
  • en utilisant des plugins Extendable
  • RAPIDE!

Pour le voir en action, consultez ces .

Vous pouvez également obtenir un travail Wintersmith le site va avec:

$ npm install wintersmith -g
$ wintersmith new <path>
$ cd <path>
$ wintersmith preview

J'ai essayé DocPad, le blé, le scotch et forgeron et ont trouvé Wintersmith beaucoup plus simple que DocPad (un véritable générateur de site statique) et mieux hors de la boîte, mieux entretenus, et mieux pris en charge par les plugins que le reste.

Je suis en train de reconstruire deux de mes sites pour l'utiliser.

Autres conseils

DocPad un mouvement giratoire: http://docpad.org

DocPad est un CMS avec une approche de gestion des documents. Il est activement maintenu et soutenu par une communauté de plus en plus. Il est modulaire, facile à étendre et pouvant être utilisé à l'intérieur des systèmes plus grands. Il soutient déjà beaucoup de marges bénéficiaires et pré-processeurs par plugins et pouvoirs de nombreux sites .

Je viens libéré Kerouac .

Je voulais le plus ridiculement facile (mais flexible, le cas échéant) façon de générer des sites statiques pour mes projets. Pas tout à fait solution existante convenait parfaitement, si Kerouac a été créé. Il est fortement inspiré par le concept de middleware express , donc si vous développez également des applications web dynamiques dans le nœud, Kerouac se sentira immédiatement familier. L'approche middleware a été encore remarquablement efficace pour les sites statiques, ce qui donne une API simple niveau de haut avec une API de bas niveau infiniment flexible pour les réglages inévitables et personnalisations.

wheat Commander href="http://search.npmjs.org/#/wheat" rel="nofollow"> http://search.npmjs.org/#/wheat

signet également ce site, il est bon de trouver les paquets de Node.js.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top