From 3fbec821c7645835308f88d6d0f22501a7a56514 Mon Sep 17 00:00:00 2001 From: Bradley Taunt Date: Sat, 20 Jul 2024 13:54:09 -0400 Subject: Fix missing posts directory in root index blog list --- blog.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/blog.rb b/blog.rb index 0ccf450..d750b48 100644 --- a/blog.rb +++ b/blog.rb @@ -65,7 +65,7 @@ def process_markdown_files(input_directory, output_directory, header_content, fo end # Create the root index file -def generate_index(posts, header_content, footer_content, root_index_file, output_dir) +def generate_index(posts, header_content, footer_content, root_index_file, output_dir, posts_dir) root_index_content = File.read(root_index_file) root_title = extract_title_from_md(root_index_content.lines) root_html = Kramdown::Document.new(root_index_content).to_html @@ -73,7 +73,7 @@ def generate_index(posts, header_content, footer_content, root_index_file, outpu header = replace_title_placeholder(header_content, root_title) index_content = header + root_html + "\n" + footer_content File.write("#{output_dir}/index.html", index_content) @@ -107,7 +107,7 @@ header_content = File.read(header_file) posts = process_markdown_files(posts_dir, posts_output_dir, header_content, footer_content).sort_by { |post| -post[:date].to_time.to_i } pages = process_markdown_files(pages_dir, pages_output_dir, header_content, footer_content) -generate_index(posts, header_content, footer_content, root_index_file, output_dir) +generate_index(posts, header_content, footer_content, root_index_file, output_dir, posts_dir) FileUtils.cp_r(public_dir, output_dir) generate_rss(posts, rss_file, author_name, site_name, site_url) -- cgit v1.2.3-70-g09d2