2010-10-19 4 views
3

Я только что посетил Static Website Generation на Ruby toolbox, и я не знаю, какие из перечисленных в списке приложений лучше всего подходят для небольшого движка блога. В основном мне нужно:Лучший способ создать блог со статическими страницами в Ruby

  • индексная страница с 1..5 из последних статей с укороченным контентом;
  • возможность добавления нескольких основных страниц и меню для доступа к ним (дополнительная пачка);
  • показать статьи
  • шоу/поиск архивы
  • система комментирования - Disqus Ok
  • тегов Список облако - опционально
  • Look & Feel с помощью макета

Важно все содержимое будет переведен на 3 языка!
Я могу разместить на моем собственном сервере, поэтому возможна обработка сборок.

Update:

Сначала я попробую nanoc =>blog's source on github

+0

Мой друг Google :) сказал мне, чтобы читать [это (полезная информация) ] (http://news.ycombinator.com/item?id=998411) – kfl62

ответ

4

Я думаю, nanoc стоит попробовать, у него есть все, что вы указали, даже если это не лучший рейтинг на рубиновом инструменте, он активно развивается и настраивается.
nanoc is a tool that runs on your local computer and compiles documents written in formats such as Markdown, Textile, Haml… into a static web site consisting of simple HTML files, ready for uploading to any web server.
и это правда :) Я использую его на некоторое время, не специально для блога, но имеет также помощников для этого ...

+0

Спасибо за подсказку Я проверю помощников – kfl62

4

чек из jekyll, он должен хорошо работать для этого.

+0

Я проверил. Я не могу решить (пока): я ненавижу жидкость, и даже есть некоторые шаблоны для шаблонов haml ... Не знаю, может быть ... – kfl62

2

Попробуйте мои собственные «серьезные» - помимо поиска в архиве и облака тегов, у вас есть все, что вы указали, плюс базовая установка должна взять вас что-то вроде 5 минут на heroku (и, возможно, 10 на вашем собственном сервере через Rack). Он также имеет подсветку синтаксиса, комментарии Disqus, Google Analytics и другие лакомства.

http://github.com/colszowka/serious

gem install serious

Отказ от ответственности: Это не производит статические HTML страницы, которые вы можете загрузить на PHP виртуальный хост, хотя. Но он использует кеширование и действительно прост в настройке и работает над бесплатным планом на героку.

+0

Удивительный! StupidFormatter отлично :). Как я вижу, Sinatra использует для рендеринга страниц/статей и не имеет возможности сохранять рендер где-то, откуда человек может публиковать их как ** статические страницы **. Я не хочу запускать Sinatra на сервере, просто публикую содержимое каталога с помощью nginx. В любом случае спасибо большое +1 :) – kfl62

+0

lol Я не заметил Отказ от ответственности :( – kfl62

Смежные вопросы