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