1

Этап 1

Jekyll

2

Этап 2

Octopress

3

Этап 3

Middleman

1

Этап 1

Jekyll

2

Этап 2

Octopress

3

Этап 3

Middleman

23 января 2015
Цель завершена 2 февраля 2015

Автор цели

Бизнес и Финансы

Создать пару сайтов на Jekyll или других системах

Ситуация такая, у меня много знакомых, которые ведут небольшой бизнес. У них есть сайты, но они давно не поддерживаются, меня попросили помочь администрировать их, а может и вообще поменять их. Ситуация такая, так как Ruby on Rails фраемворк для больших Web-приложений ( начиная от интернет-магазинов и т.п), то его просто незачем использовать, например для сайта визитки Ивана Иванова. Вопрос, как быть?

1. Конечно можно писать на Ruby on Rails, но это будет в ДАННОМ случае затратно.

2. Можно использовать CMS на PHP ( Drupal, Joomla, Wordpress ), но я уже забыл php и заново разбираться, закачивать и настраивать сервер на DigitalOcean для php, опять же затратно.

Погуглив, я пришел к выводу, что за меня уже все сделали крутые ребята и написали 2 CMS/CMF для таких сайтов.

1. Octopress

2. Jekyll

3. Middleman

Итак, поехали. Какие сайты я сделаю, напишу в этапах.

P.S. Я вообще не понимаю тех людей , которые ведут свои блоги/портфолио, рассказывают там про Ruby on Rails , и пишут статьи на данную тему, на каких-либо php системах управления контентом. Это тоже самое что работать в компании Lexus ген.директором, а ездить на Volvo. Зачем тогда работать в Lexus?

 Критерий завершения

Сайты работают и запущены

  1. Jekyll

    Текст из habrahabr.ru

    Коротко говоря: это система генерации статических сайтов, ориентированная на блоги. Основная особенность: используется на Github Pages, что позволяет держать исходники сайта в репозитории на Github — а несколько кэширующих серверов его в пределах 10 минут после коммитов будут собирать и отображать посетителям. Если интересно больше и коротко: рекомендую к прочтению эту статью, часть материала которой я упомяну и здесь. А я расскажу о Jekyll поподробнее: как им можно пользоваться по назначению, для чего им пользоваться не по назначению, и на что он вообще способен. Статья ориентирована больше на тех, кто ни с чем подобным ранее не работал (как я, работавший ранее с WordPress), и в большей части статьи Jekyll будет рассматриваться именно как средство ведения блога, хотя ближе к концу будет нечто совсем другое.


    Из всех существующих платформ для блогов (движков, сервисов, генераторов) Jekyll мне показался странно выделяющимся. Это скорее моя вина, потому что статическими сайтами я увлёкся не так давно и аналогов не знаю. Jekyll ориентирован на технически грамотных людей, которых больше интересует использование блога по его прямому назначению: публиковать посты в обратном хронологическом порядке, а также обеспечивать более-менее удобную навигацию. Если вам нужно больше, придётся либо попотеть, либо отказаться от большего (ну, или от Jekyll). И такой способ «общения» во многом определяет круг пользователей этой платформы: те, кому нужен сайт с предельно понятной им структурой и минимумом проблем в публикации новых постов.

  2. Octopress

    Текст из habrahabr.ru

    Octopress — технология, которая позволяет удобно генерировать статический контент в HTML виде.

    Это фреймворк, использующий Jekyll.
    Octopress дает вам следующее:

    • шаблон в HTML5 с уже «встроенной» поддержкой мобильных устройств
    • поддержку Twitter, Google Plus One, Disqus Comments, Pinboard, Delicious и Google Analytics
    • простой и удобный деплой на Github pages или на ваш сервер с помощью Rsync,
    • шаблон в HTML5 с уже «встроенной» поддержкой мобильных устройств
    • подсветку синтаксиса с помощью темы Solarized.



    Что же в нем такого особенного? Обновлять по сути ничего, кроме элементов движка (в отличие от Wordpress). Конфигурационных файлов мало и в них легко разобраться. Нет MySQL, нет PHP, нет Apache. Динамический контент добавляется с помощью javascript плагинов. Тема оформления минималистская, читать статьи одно удовольствие. Она умеет автоматически масштабироваться в зависимости от ширины браузера. Статьи теперь можно писать в любом текстовом редакторе, теперь это особенно удобно с помощью markdown.

  3. Middleman

    Тоже система для статических сайтов, по описанию мне она больше понравилась и по технической документации, нежели чем Jekyll. Но я попробую все эти системы и попробую рассказать их плюсы и минусы.

  • 3086
  • 23 января 2015, 09:08
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?