diff options
Diffstat (limited to 'src/web/_views/apps/blog_rss.php')
-rw-r--r-- | src/web/_views/apps/blog_rss.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/web/_views/apps/blog_rss.php b/src/web/_views/apps/blog_rss.php new file mode 100644 index 0000000..1d0dcd4 --- /dev/null +++ b/src/web/_views/apps/blog_rss.php @@ -0,0 +1,20 @@ +<?php /* Copyright (c) 2024 Freya Murphy */ ?> +<rss version="2.0"> + <channel> + <title><?=lang('title')?></title> + <link><?=lang('root_url') . '/blog'?></link> + <description><?=lang('blog_short_desc')?></description> + <language><?=lang('lang_short')?></language> + <?php + foreach ($blog as $name => $post) { + echo '<item>'; + echo '<title>' . $post['meta']['name'] . '</title>'; + echo '<description>' . $post['meta']['desc'] . '</description>'; + echo '<pubDate>' . $post['meta']['date'] . '</pubDate>'; + echo '<link>' . lang('root_url') . '/blog/post?name=' . $name . '</link>'; + echo '<guid>' . lang('root_url') . '/blog/post?name=' . $name . '</guid>'; + echo '</item>'; + } + ?> + </channel> +</rss> |