add content of posts to the RSS feed

This commit is contained in:
Cadey Ratio 2020-10-25 13:56:22 -04:00
parent a26d4ba425
commit 514220f079
5 changed files with 14 additions and 3 deletions

7
CHANGELOG.md Normal file
View File

@ -0,0 +1,7 @@
# Changelog
New site features will be documented here.
## 2.1.0
- Blogpost bodies are now present in the RSS feed

4
Cargo.lock generated
View File

@ -2629,7 +2629,7 @@ checksum = "d089681aa106a86fade1b0128fb5daf07d5867a509ab036d99988dec80429a57"
[[package]] [[package]]
name = "xesite" name = "xesite"
version = "2.0.1" version = "2.1.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"color-eyre", "color-eyre",
@ -2648,7 +2648,7 @@ dependencies = [
"pfacts", "pfacts",
"pretty_env_logger", "pretty_env_logger",
"prometheus", "prometheus",
"rand 0.7.3", "rand 0.6.5",
"reqwest", "reqwest",
"ructe", "ructe",
"serde", "serde",

View File

@ -1,6 +1,6 @@
[package] [package]
name = "xesite" name = "xesite"
version = "2.0.1" version = "2.1.0"
authors = ["Christine Dodrill <me@christine.website>"] authors = ["Christine Dodrill <me@christine.website>"]
edition = "2018" edition = "2018"
build = "src/build.rs" build = "src/build.rs"

1
VERSION Normal file
View File

@ -0,0 +1 @@
2.1.0

View File

@ -1,3 +1,4 @@
@use crate::APPLICATION_NAME as APP;
@use crate::post::Post; @use crate::post::Post;
@(posts: Vec<Post>) @(posts: Vec<Post>)
@ -7,12 +8,14 @@
<title>Christine Dodrill's Blog</title> <title>Christine Dodrill's Blog</title>
<link>https://christine.website/blog</link> <link>https://christine.website/blog</link>
<description>Tech, philosophy and more</description> <description>Tech, philosophy and more</description>
<generator>@APP https://github.com/Xe/site</generator>
@for post in posts { @for post in posts {
<item> <item>
<title>@post.front_matter.title</title> <title>@post.front_matter.title</title>
<link>https://christine.website/@post.link</link> <link>https://christine.website/@post.link</link>
<description></description> <description></description>
<pubDate>@post.date.to_rfc2822()</pubDate> <pubDate>@post.date.to_rfc2822()</pubDate>
<content:encoded><![CDATA[ @Html(post.body_html) ]]></content:encoded>
</item> </item>
} }