|
|
|
@ -23,6 +23,10 @@ Parallel.each(-> { regions.pop || Parallel::Stop }) do |region|
|
|
|
|
|
files = %w[index.html _includes _layouts _data]
|
|
|
|
|
FileUtils.cp_r(files, dest_dir)
|
|
|
|
|
|
|
|
|
|
File.open("#{dest_dir}/_config_region.yml", 'w') do |file|
|
|
|
|
|
file.write("title: 2FA Directory (#{region['name']})") unless region['id'].eql?('int')
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
all = {}
|
|
|
|
|
used_categories = {}
|
|
|
|
|
|
|
|
|
@ -55,7 +59,7 @@ Parallel.each(-> { regions.pop || Parallel::Stop }) do |region|
|
|
|
|
|
|
|
|
|
|
out_dir = "#{Dir.pwd}/_site/#{region['id']}"
|
|
|
|
|
puts "Building #{region['id']}..."
|
|
|
|
|
puts `bundle exec jekyll build -s #{dest_dir} --config _config.yml -d #{out_dir} --baseurl #{region['id']}`
|
|
|
|
|
puts `bundle exec jekyll build -s #{dest_dir} --config _config.yml,#{dest_dir}/_config_region.yml -d #{out_dir} --baseurl #{region['id']}`
|
|
|
|
|
puts "#{region['id']} built."
|
|
|
|
|
end
|
|
|
|
|
# rubocop:enable Metrics/BlockLength
|
|
|
|
|