mirror of
https://github.com/mrrpnya/lipu-sona.git
synced 2025-02-13 16:44:39 +00:00
38 lines
659 B
Bash
Executable file
38 lines
659 B
Bash
Executable file
#!/bin/bash
|
|
|
|
DIRECTORY="pages/blog"
|
|
|
|
FILES=`ls $DIRECTORY/*.md -1t`
|
|
|
|
cat << RSSHEADER
|
|
<?xml version="1.0" encoding=\"UTF-8\" ?>
|
|
<rss version="2.0">
|
|
<channel>
|
|
<title>rnd's blog</title>
|
|
<link>https://rnd.neocities.org/blog</link>
|
|
<description>The RSS feed of articles published on the blog thingy</description>
|
|
RSSHEADER
|
|
|
|
for f in $FILES; do
|
|
MTIME=`stat -c %Y $f`
|
|
|
|
TITLE=`head -n 1 $f`
|
|
TITLE=${TITLE#"% "}
|
|
|
|
OUTPAGE=${f%.md}.html
|
|
OUTPAGE=/${OUTPAGE#pages/}
|
|
|
|
LASTUPD=`date -R -u -d "@$MTIME"`
|
|
|
|
cat <<- RSSITEM
|
|
<item>
|
|
<title>$TITLE</title>
|
|
<link>$OUTPAGE</link>
|
|
<pubdate>$LASTUPD</pubdate>
|
|
</item>
|
|
RSSITEM
|
|
done
|
|
|
|
cat << RSSFOOTER
|
|
</channel>
|
|
RSSFOOTER
|