Use Jekyll Deploy command
jekyll-deploy
adds a new jekyll command, accessed on the command line as jekyll deploy
.
It allows you to add a custom config to quickly deploy the site after build to a different destination.
install
Create a file in root project directory called Gemfile
that contains:
source "https://rubygems.org"
gem 'jekyll', '3.2.1'
group :jekyll_plugins do
gem 'jekyll-deploy'
end
Open a terminal in the project directory and type command bundle install
. This will download and install the plugin.
configure
Open the project’s _config.yml
. Add deploy command to the end of the config, for example:
# deploy commands
deploy:
- rsync -r ./ ../../test/
Deploy commands run from the _site
directory and can be any command line phrase.
use
First, build your project using jekyll build
or jekyll serve
.
Then type command jekyll deploy
. This will activate the command you set in the config.