Skip to content

Commit f672f55

Browse files
committed
Add feed updated tag
Fixes #341
1 parent db2a5bc commit f672f55

File tree

4 files changed

+15
-1
lines changed

4 files changed

+15
-1
lines changed

Cargo.lock

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ serde_json = "1.0"
1313
comrak = "0.4"
1414
fs_extra = "1.1.0"
1515
sass-rs = "0.2.1"
16+
time = "0.1.41"

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ impl Blog {
237237

238238
fn render_feed(&self) -> Result<(), Box<Error>> {
239239
let posts: Vec<_> = self.posts.iter().by_ref().take(10).collect();
240-
let data = json!({ "posts": posts });
240+
let data = json!({ "posts": posts, "feed_updated": time::now_utc().rfc3339().to_string() });
241241

242242
self.render_template("feed.xml", "feed", data)?;
243243
Ok(())

templates/feed.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<name>Maintained by the Rust Team.</name>
1010
<uri>https://github.com/rust-lang/blog.rust-lang.org/</uri>
1111
</author>
12+
<updated>{{ feed_updated }}</updated>
1213

1314
{{#each posts}}
1415
<entry>

0 commit comments

Comments
 (0)