Перенос блога на 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 .

No notes link to this note

Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие