Как лучше всего (или пакета) создать статический сайт с помощью node.js? [закрыто

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

Вопрос

Короче говоря

Как лучше всего настроить статический блог с поддержкой Markdown и RSS, как этот парень делал, но используйте узел и веб-кадр JavaScript вместо Python & Django?


В длину

Я хотел бы построить статический сайт с помощью node.js, предпочтительно, используя помощь готового пакета, похожий на Ruby's Джекилл или Python's Хайд. Анкет Мне нужна шаблона на стороне сервера (например, Джейд, Хэмл, Джинджа), и, возможно, какая -то поддержка уценки, хотя и не обязательна.

Я уже узнал о Выражать, Орифровать, а также Узел-блог, но я не уверен, что они правильный выбор.

Есть рекомендации по рекомендуемому способу действия?

Это было полезно?

Решение

я очень рекомендую Винтерсмит. Анкет Он построен на узле и написан в CoffeeScript.

С страницы функций Wintersmith:

  • Легко использовать
  • Сгенерированные сайты могут быть размещены в любом месте (вывод простой HTML)
  • Напишите статьи/страницы с помощью Markdown
  • Надежное шаблон с использованием нефрита
  • Предварительный просмотр сервера (не нужно перестроить каждый раз, когда вы вносите изменения)
  • Высоко настраивается
  • Расширяется с помощью плагинов
  • БЫСТРО!

Чтобы увидеть это в действии, проверьте это Примеры.

Вы также можете получить работающий сайт Wintersmith:

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

Я пробовал Docpad, Wheat, Scotch и Blacksmith и обнаружил Wintersmith намного проще, чем Docpad (настоящий статический генератор сайтов), и лучше из коробки, лучше поддержан и лучше поддерживается плагинами, чем остальные.

Я нахожусь в процессе восстановления двух моих сайтов, чтобы использовать его.

Другие советы

Дайте Докпад вихрь: http://docpad.org

Докпад это CMS с подходом на основе управления документами. Он активно поддерживается и поддерживается растущим сообществом. Он модульный, простой в расширении и способен использоваться в больших системах. Он уже поддерживает множество нацессов и прецессоров через плагины а также власти много сайтов.

Я только что выпустил Керуак.

Я хотел самый смехотворно простой (но, при необходимости, при необходимости) способ создать статические сайты для моих проектов. Никакое существующее решение не соответствует счету, поэтому был создан Керуак. Это сильно вдохновлено концепцией промежуточного программного обеспечения в Выражать, Поэтому, если вы также разрабатываете динамические веб -приложения в узле, Kerouac будет мгновенно знаком. Подход промежуточного программного обеспечения оказалось удивительно эффективным даже для статических участков, что дает простой высокоуровневый API с бесконечно гибким API низкого уровня для неизбежных настроек и настройки.

Проверить wheat http://search.npmjs.org/#/wheat

Также добавьте этот сайт, это здорово найти пакеты node.js.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top