package eu.m724.blog.data; import java.time.format.DateTimeFormatter; import java.util.List; public class Feed { public static String generateRss(Site site, List posts) { var content = ""; content += "%s%s".formatted(site.name(), site.baseUrl()); var formatter = DateTimeFormatter.ofPattern("EEE, dd MMM yyyy HH:mm:ss zzz"); for (var post : posts) { content += "%s%s/post/%s.html%s%s".formatted(post.title(), site.baseUrl(), post.slug(), post.summary(), post.createdAt().format(formatter)); } content += ""; return content; } }