diff --git a/blogs/day3.md b/blogs/day3.md new file mode 100644 index 0000000..260e0f4 --- /dev/null +++ b/blogs/day3.md @@ -0,0 +1,4 @@ +## This is huge +We have infrastructure set up for a brighter future. Game on gamers! + +// Raka diff --git a/src/main.rs b/src/main.rs index 07807f0..10a7a43 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ use std::io; use markdown::to_html; -use rss::{Channel, ItemBuilder}; +use rss::{Channel, GuidBuilder, ItemBuilder}; fn main() -> io::Result<()> { let posts = std::env::args().skip(2).map(|f| { @@ -17,9 +17,13 @@ fn main() -> io::Result<()> { channel.description = "morbius text wow".to_string(); channel.generator = Some("Rakabaka's tooling".to_string()); channel.items = posts.iter().enumerate().map(|(i, p)| { + let guid = GuidBuilder::default() + .value(format!("{i}")) + .build(); ItemBuilder::default() .title(format!("Blog post {i}")) .description(Some(p.clone())) + .guid(guid) .build() }).collect(); print!("{}", channel);