Path: blob/main/website/themes/beastie/layouts/news/rss.xml
18096 views
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">1<channel>2<title>FreeBSD News Flash</title>3<link>https://www.FreeBSD.org/news/</link>4<description>News from the FreeBSD Project</description>5<language>en-us</language>6<webMaster>[email protected] (Webmaster Team)</webMaster>7<managingEditor>[email protected] (Webmaster Team)</managingEditor>8<image>9<url>https://www.FreeBSD.org/logo/logo-full.png</url>10<title>FreeBSD News Flash</title>11<link>https://www.FreeBSD.org/news/</link>12</image>13<atom:link href="https://www.FreeBSD.org/news/feed.xml" rel="self" type="application/rss+xml"/>14{{ $data := index hugo.Data "en" }}15{{ $newsData := $data.news }}16{{ with $newsData.news }}17{{ $newsCounter := 0 }}18{{ $newsDayCounter := 1 }}19{{ $newsDayPrev := false }}20{{ range (sort .news "date" "desc") }}21{{ if lt $newsCounter 10 }}22{{ $newsDayCur := dateFormat "2006-01-02" .date }}23{{ if eq $newsDayCur $newsDayPrev }}24{{ $newsDayCounter = add $newsDayCounter 1 }}25{{ else }}26{{ $newsDayCounter = 1 }}27{{ end }}28<item>29{{ if .title }}30<title>31{{ $title := replaceRE "<a .*\">" "" .title }}32{{ $title = replaceRE "</a>" "" $title }}33{{ $title }}34</title>35{{ end }}36{{ if .description }}37<description>38{{ $description := replaceRE "<a .*\">" "" .description | safeHTML}}39{{ $description = replaceRE "</a>" "" $description | safeHTML}}40{{ $description }}41</description>42{{ end }}43<link>{{ absLangURL ($.Site.BaseURL) }}news/newsflash/#{{ dateFormat "2006-01-02" .date }}:{{ $newsDayCounter }}</link>44<guid>{{ absLangURL ($.Site.BaseURL) }}news/newsflash/#{{ dateFormat "2006-01-02" .date }}:{{ $newsDayCounter }}</guid>45<pubDate>{{ dateFormat "02 Jan 06 15:04 UTC" .date }}</pubDate>46</item>47{{ $newsCounter = add $newsCounter 1 }}48{{ $newsDayPrev = $newsDayCur }}49{{ end }}50{{ end }}51{{ end }}52</channel>53</rss>545556