Перенос блога на Jekyll + Octopress

Перенос блога на Jekyll + Octopress

2015-03-23 · 1 мин. для прочтения

Репозиторий для сайта

  • Создал локальный каталог для сайта:
1mkdir ~/mysite

Локальный git-репозиторий

  • Создал пустой git-репозиторий:
1cd ~/mysite
2git init
  • Создал в нём файл README.md
1touch README.md
2``
3
4- Сделал коммит:
5
6```bash
7git add .
8git commit -am 'Initial commit'
  • Создаю ветку для кода (в master будет сайт):
1git branch source
2git checkout source

Далее создаю шаблон для сайта в ветке source.

Репозиторий на Bitbucket

Я пользовался инструкцией от bitbucket’а.

  • Создал на bitbucket’е репозиторий с названием yamadharma.bitbucket.org.

  • Выложил репозиторий

1cd ~/mysite
2git remote add origin git@bitbucket.org:yamadharma/yamadharma.bitbucket.org.git
3git push -u origin --all
4git push -u origin --tags

Выкладывание сайта на Bitbucket

  • Создал файл _deploy.yml с помощью команды
1octopress deploy init git -u git@bitbucket.org:yamadharma/yamadharma.bitbucket.org.git
  • Подредактировал .gitignore:
1echo ".deploy" >> .gitignore
  • Сгенерил сайт:
1jekyll b
  • Выложил существующий сайт:
1octopress deploy
  • Положил ветку source на git:
1git add .
2git commit -am 'Поправил сайт'
3git push

Создание шаблона сайта

  • В каталоге сайта создаю шаблон:
1cd ~/mysite
2git checkout source
3octopress new -f .