20 lines
		
	
	
		
			628 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			628 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/zsh
 | |
| title=blog
 | |
| description="yrafn afuynta arr a ar"
 | |
| baseurl="http://tilde.town/~dozens/gamelog"
 | |
| link="$baseurl/index.html"
 | |
| href="$baseurl/feed.xml"
 | |
| outfile="dist/feed.xml"
 | |
| 
 | |
| echo "<rss version=\"2.0\"><channel><title>$title</title>" > $outfile
 | |
| echo "<link>$link</link><description>$description</description><atom:link rel=\"self\" type=\"application/rss+xml\" href=\"$href\"/>" >> $outfile
 | |
| 
 | |
| for file in $(ls -1 content/*.md | sort -r)
 | |
| do
 | |
|   dest="${$(basename $file)/md/html}"
 | |
|   pandoc --template=templates/rss-feed-item.template --variable=url:"$baseurl/$dest" $file >> $outfile
 | |
| done
 | |
| 
 | |
| echo '</channel></rss>' >> $outfile
 | |
| 
 |