RSS fixes
This commit is contained in:
parent
4bfce7c928
commit
59a6205a1e
|
@ -2151,9 +2151,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rustix"
|
name = "rustix"
|
||||||
version = "0.38.42"
|
version = "0.38.43"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f93dc38ecbab2eb790ff964bb77fa94faf256fd3e73285fd7ba0903b76bedb85"
|
checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.6.0",
|
"bitflags 2.6.0",
|
||||||
"errno",
|
"errno",
|
||||||
|
|
|
@ -828,7 +828,7 @@ pub(crate) async fn rss(db: &BlogDb) -> String {
|
||||||
}
|
}
|
||||||
#[cfg(not(debug_assertions))]
|
#[cfg(not(debug_assertions))]
|
||||||
{
|
{
|
||||||
["https://", env!("DOMAIN"), "/blog/", &entry.id].concat()
|
["https://", env!("DOMAIN"), "/blog/", &post.id].concat()
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let item = rewrite_str(
|
let item = rewrite_str(
|
||||||
|
@ -856,9 +856,11 @@ pub(crate) async fn rss(db: &BlogDb) -> String {
|
||||||
.collect::<Vec<u32>>()
|
.collect::<Vec<u32>>()
|
||||||
.try_into()
|
.try_into()
|
||||||
.unwrap_or_default();
|
.unwrap_or_default();
|
||||||
let date_time: DateTime<Utc> = Utc
|
let date_time: DateTime<FixedOffset> =
|
||||||
.with_ymd_and_hms(date[0] as i32, date[1], date[2], 0, 0, 0)
|
FixedOffset::west_opt(5 * 3600) // New York City
|
||||||
.unwrap();
|
.unwrap()
|
||||||
|
.with_ymd_and_hms(date[0] as i32, date[1], date[2], 0, 0, 0)
|
||||||
|
.unwrap();
|
||||||
date_time.to_rfc2822()
|
date_time.to_rfc2822()
|
||||||
};
|
};
|
||||||
pub_date.set_inner_content(&date, ContentType::Text);
|
pub_date.set_inner_content(&date, ContentType::Text);
|
||||||
|
|
|
@ -102,7 +102,18 @@ impl Block {
|
||||||
]
|
]
|
||||||
.concat(),
|
.concat(),
|
||||||
Block::image { file, caption } => {
|
Block::image { file, caption } => {
|
||||||
["<img src=\"", &file.url, "\" alt=\"", &caption.replace(r#"""#, """).replace("<br>", ""), "\"/>"].concat()
|
let src = {
|
||||||
|
|
||||||
|
#[cfg(debug_assertions)]
|
||||||
|
{
|
||||||
|
&file.url
|
||||||
|
}
|
||||||
|
#[cfg(not(debug_assertions))]
|
||||||
|
{
|
||||||
|
&["https://", env!("DOMAIN"), &file.url].concat()
|
||||||
|
}
|
||||||
|
};
|
||||||
|
["<img src=\"", src, "\" alt=\"", &caption.replace(r#"""#, """).replace("<br>", ""), "\"/>"].concat()
|
||||||
}
|
}
|
||||||
Block::delimiter {} => "<div style=\"inline-size: 100%; block-size: 1px; background: var(--color-text)\"></div>".to_string(),
|
Block::delimiter {} => "<div style=\"inline-size: 100%; block-size: 1px; background: var(--color-text)\"></div>".to_string(),
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue