Article bodies in rss (#243)

* add content of posts to the RSS feed

* make RSS pass
This commit is contained in:
Cadey Ratio 2020-10-25 16:29:02 -04:00 committed by GitHub
parent 9cd35f4ba5
commit 8af9835fad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 33 additions and 4 deletions

View File

@ -23,3 +23,13 @@ jobs:
PATREON_CLIENT_ID: ${{ secrets.PATREON_CLIENT_ID }}
PATREON_CLIENT_SECRET: ${{ secrets.PATREON_CLIENT_SECRET }}
PATREON_REFRESH_TOKEN: ${{ secrets.PATREON_REFRESH_TOKEN }}
release:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- uses: actions/checkout@v2
- name: Releases via Palisade
run: |
docker run --rm --name palisade -v $(pwd):/workspace -e GITHUB_TOKEN -e GITHUB_REF -e GITHUB_REPOSITORY --workdir /workspace ghcr.io/xe/palisade palisade github-action
env:
GITHUB_TOKEN: ${{ secrets.CR_PAT }}

15
CHANGELOG.md Normal file
View File

@ -0,0 +1,15 @@
# Changelog
New site features will be documented here.
## 2.1.0
- Blogpost bodies are now present in the RSS feed
## 2.0.1
Custom render RSS/Atom feeds
## 2.0.0
Complete site rewrite in Rust

4
Cargo.lock generated
View File

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

View File

@ -1,6 +1,6 @@
[package]
name = "xesite"
version = "2.0.1"
version = "2.1.0"
authors = ["Christine Dodrill <me@christine.website>"]
edition = "2018"
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;
@(posts: Vec<Post>)
@ -7,11 +8,13 @@
<title>Christine Dodrill's Blog</title>
<link>https://christine.website/blog</link>
<description>Tech, philosophy and more</description>
<generator>@APP https://github.com/Xe/site</generator>
@for post in posts {
<item>
<guid>https://christine.website/@post.link</guid>
<title>@post.front_matter.title</title>
<link>https://christine.website/@post.link</link>
<description></description>
<description><![CDATA[@Html(post.body_html)]]></description>
<pubDate>@post.date.to_rfc2822()</pubDate>
</item>