diff options
Diffstat (limited to 'build_recipe_directory.rb')
-rw-r--r-- | build_recipe_directory.rb | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/build_recipe_directory.rb b/build_recipe_directory.rb new file mode 100644 index 0000000..433e179 --- /dev/null +++ b/build_recipe_directory.rb @@ -0,0 +1,19 @@ +require 'erb' +require 'kramdown' + +def render(partial_path) + ERB.new(File.read(partial_path)).result(binding) +end + +def content + output = "" + Dir.foreach("./content/posts") do |post_filename| + if post_filename.include?("md") + output.concat(Kramdown::Document.new(File.read("./content/posts/#{post_filename}")).to_html) + end + end + return output +end + +template = ERB.new(File.read('recipe-directory-template.html.erb')) +puts template.result(binding) |