Я использую Octopress 3, и когда я запускаю jekyll build
, он генерирует правильный набор файлов (включая мои статические файлы, см. список файлов ниже):
$ cd _site
:_site$ ls -a
. CNAME assets google2d8.html index-alternative.html
.. about blog increase-revenue.html index.html
Обратите внимание, что все мои сгенерированные jekyll blog
теперь безопасно сохранены в пределах \blog\
, как я этого хочу.
Но как только я делаю octopress deploy
, он перезаписывает всю эту папку (которая также перезаписывает мои существующие статические файлы), см. список ниже:
$ cd _site
:_site$ ls -a
. .. Gemfile Gemfile.lock about css feed.xml index.html jekyll
Вот мой _config.yml
:
title: My Title
email: [email protected]
description: > # this means to ignore newlines until "baseurl:"
some description
baseurl: "/blog" # the subpath of your site, e.g. /blog
url: "http://example.com" # the base hostname & protocol for your site
twitter_username: myusername
source: '../'
# Build settings
markdown: kramdown
theme: minima
Это мой _deploy.yml
method: git # How do you want to deploy? git, rsync or s3.
site_dir: _site # Location of your static site files.
git_url: my_git_url
git_branch: gh-pages-2 # Git branch where static site files are commited
Примечание.. После удаления следующей строки из _config.yml
: source: '../'
моя jekyll build
создает такую папку развертывания, как octopress deploy
.
Учитывая новый Octopress 3 и существующий статический сайт, размещенный в ветке gh-pages
, как развернуть мой блог в подкаталоге существующего сайта gh-pages
?