Как я устанавливал Octopress

Очень сложно показалось, но потом разобрался. Главное читать внимательно документацию. Сайт программы

Установка

Тут проблем возникнуть не должно, я использовал 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" --> переносим конец коммента --> в конец файла

Добавление категорий и облака тегов

Тут толково всё расписано. Автору спасибо.

Ага, сам поймался, не закоментировал ;)


Anshik в разное Чт. 24 Май 2012. Tags: блоги, Octopress,


© Anshik 2012-2015