Перенос блога на Jekyll + Octopress
Репозиторий для сайта
- Создал локальный каталог для сайта:
mkdir ~/mysite
Локальный git-репозиторий
- Создал пустой git-репозиторий:
cd ~/mysite
git init
- Создал в нём файл
README.md
touch README.md
``
- Сделал коммит:
```bash
git add .
git commit -am 'Initial commit'
- Создаю ветку для кода (в
master
будет сайт):
git branch source
git checkout source
Далее создаю шаблон для сайта в ветке source
.
Репозиторий на Bitbucket
Я пользовался инструкцией от bitbucket’а.
Создал на bitbucket’е репозиторий с названием
yamadharma.bitbucket.org
.Выложил репозиторий
cd ~/mysite
git remote add origin git@bitbucket.org:yamadharma/yamadharma.bitbucket.org.git
git push -u origin --all
git push -u origin --tags
Выкладывание сайта на Bitbucket
- Создал файл
_deploy.yml
с помощью команды
octopress deploy init git -u git@bitbucket.org:yamadharma/yamadharma.bitbucket.org.git
- Подредактировал
.gitignore
:
echo ".deploy" >> .gitignore
- Сгенерил сайт:
jekyll b
- Выложил существующий сайт:
octopress deploy
- Положил ветку
source
на git:
git add .
git commit -am 'Поправил сайт'
git push
Создание шаблона сайта
- В каталоге сайта создаю шаблон:
cd ~/mysite
git checkout source
octopress new -f .