...
|
...
|
@@ -26,10 +26,14 @@ task :install, :theme do |t, args|
|
26
|
26
|
# copy theme into working Jekyll directories
|
27
|
27
|
theme = args.theme || 'classic'
|
28
|
28
|
puts "## Copying "+theme+" theme into ./#{source_dir} ./sass and ./plugins "
|
29
|
|
- system "mkdir -p #{source_dir}; cp -R #{themes_dir}/"+theme+"/source/ #{source_dir}/"
|
30
|
|
- system "mkdir -p sass; cp -R #{themes_dir}/"+theme+"/sass/ sass/"
|
31
|
|
- system "mkdir -p plugins; cp -R #{themes_dir}/"+theme+"/plugins/ plugins/"
|
32
|
|
- system "mkdir -p #{source_dir}/#{posts_dir}";
|
|
29
|
+ mkdir_p source_dir
|
|
30
|
+ cp_r "#{themes_dir}/#{theme}/source/.", source_dir
|
|
31
|
+ mkdir_p "sass"
|
|
32
|
+ cp_r "#{themes_dir}/#{theme}/sass/.", "sass"
|
|
33
|
+ mkdir_p "plugins"
|
|
34
|
+ cp_r "#{themes_dir}/#{theme}/plugins/.", "plugins"
|
|
35
|
+ mkdir_p "#{source_dir}/#{posts_dir}"
|
|
36
|
+ mkdir_p public_dir
|
33
|
37
|
end
|
34
|
38
|
|
35
|
39
|
#######################
|