Очень сложно показалось, но потом разобрался. Главное читать внимательно документацию. Сайт программы
Установка
Тут проблем возникнуть не должно, я использовал RVM, чего и вам желаю.
- команду rake install запускаем из папки octopress.
Настройка и деплой
Вначале идем на Гитхаб:
-
Добавляем новый репозиторий Внимание он должен называться название_блога.github.com вот пример: git@github.com:Anshik/anshik.github.com.git. То есть при создании нового репозитория я вводил не просто anshik, а anshik.github.com. С этим я намучился, создавал вначале репозиторий просто anshik. И дальше скрипт setup_github_pages, вводил git@github.com:Anshik/anshik.git, а правильно git@github.com:Anshik/anshik.github.com.git. Почему так? Объясню :).
-
при коротком названии без суффикса github.com, octopress понимает это как Github Project pages (gh-pages), и пушит это автоматом в бранч gh-pages;
-
дальше бедный github видит, что у вас есть такой бранч(gh-pages), выдает сообщение notification о том, что вы успешно добавили странички, и он их с удовольствием переработал. И их можно будет посмотреть по адресу: www.имя_неправильного_проекта.github.com/имя_неправильного_проекта, что нас совсем не устраивает.
Тоже самое, только другими словами можно прочитать в документации Github Project pages. Но когда взгляд замылен и подсказать некому, можно и не заметить, что username.github.com, именно название репозитория, а не просто username.
В общем: rake setup_github_pages вводим адрес репозитория.
Дальше генерируем наш блог командой:
rake generate И деплоим (оно пушит в git само) rake deploy
Сгенерит блог, скопирует в _deploy/, добавит в git, закоммитит и запушит в мастер И через несколько секунд вы получите email от Github, говорящий, что коммит принят и будет опубликован на сайте
Блог может показаться действительно минут через 10, и только если вам уведомление пришло :).
Заметил странное
Ну не очень странное, в опере русский шрифт не отображался Идем в source/_includes/custom/head.html, в этом файле в хедер подсасываются гугловские шрифты, на мой взгляд проблема была в этом, детально разбираться не стал, просто коммент делаем так :)
Fonts from Google"s Web font directory at http://google.com/webfonts link href="http://fonts.googleapis.com/css?family=PT+Serif:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css" link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css" --> переносим конец коммента --> в конец файла
Добавление категорий и облака тегов
Тут толково всё расписано. Автору спасибо.
Ага, сам поймался, не закоментировал ;)