在本地,您可以使用_config_local.yml
覆蓋默認的URL值。
在_config_local.yml
補充一點:
github:
url: http://localhost:4000
然後你就可以啓動化身,並要求解析這兩個配置文件是這樣的:
bundle exec jekyll build --config _config.yml, _config_local.yml
和
bundle exec jekyll serve --config _config.yml,_config_local.yml
可選:您可以使用該命令的別名或使用rake
來啓動任務。
的rake
寶石添加到您的Gemfile
:
group :development do
gem 'rake'
end
安裝與bundle install
創建Rakefile
:在
touch Rakefile
拷貝內容您Rakefile
:
require 'jekyll'
task :build do
options = {
'trace' => true,
'verbose' => true,
'config' => %w(_config.yml _config_local.yml)
}
Jekyll::Commands::Build.process(options)
end
task :serve do
options = {
'serving' => true,
'watch' => true,
'incremental' => true,
'config' => %w(_config.yml _config_local.yml)
}
Jekyll::Commands::Build.process(options)
Jekyll::Commands::Serve.process(options)
end
現在您可以使用bundle exec rake build
和bundle exec rake serve
而不必通過選項。
It works :)非常感謝! –