Give the user a layout scaffolding.
This commit is contained in:
parent
1dbcf97bef
commit
765a23468e
|
@ -12,6 +12,7 @@ class Jekyll::ThemeBuilder
|
|||
|
||||
def create!
|
||||
create_directories
|
||||
create_starter_files
|
||||
create_gemspec
|
||||
create_accessories
|
||||
create_example_site
|
||||
|
@ -58,6 +59,12 @@ class Jekyll::ThemeBuilder
|
|||
mkdir_p(%w(example example/_posts))
|
||||
end
|
||||
|
||||
def create_starter_files
|
||||
%w(page post default).each do |layout|
|
||||
write_file("_layouts/#{layout}.html", template("_layouts/#{layout}.html"))
|
||||
end
|
||||
end
|
||||
|
||||
def create_gemspec
|
||||
write_file("Gemfile", template("Gemfile"))
|
||||
write_file("#{name}.gemspec", template("theme.gemspec"))
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
---
|
||||
# Specify a layout from your theme!
|
||||
# This will be the layout users specify for their posts.
|
||||
layout: post
|
||||
---
|
||||
|
||||
Eos eu docendi tractatos sapientem, brute option menandri in vix, quando vivendo accommodare te ius. Nec melius fastidii constituam id, viderer theophrastus ad sit, hinc semper periculis cum id. Noluisse postulant assentior est in, no choro sadipscing repudiandae vix. Vis in euismod delenit dignissim. Ex quod nostrum sit, suas decore animal id ius, nobis solet detracto quo te.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
# Specify a layout from your theme!
|
||||
layout: page
|
||||
---
|
||||
|
||||
Lorem ipsum dolor sit amet, quo id prima corrumpit pertinacia, id ius dolor dolores, an veri pertinax explicari mea. Agam solum et qui, his id ludus graeco adipiscing. Duis theophrastus nam in, at his vidisse atomorum. Tantas gloriatur scripserit ne eos. Est wisi tempor habemus at, ei graeco dissentiet eos. Ne usu aliquip sanctus conceptam, te vis ignota animal, modus latine contentiones ius te.
|
||||
|
|
Loading…
Reference in New Issue