diff options
Diffstat (limited to '')
| -rw-r--r-- | src/templates.rs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/templates.rs b/src/templates.rs index 66462eb..c0b3c14 100644 --- a/src/templates.rs +++ b/src/templates.rs @@ -5,9 +5,9 @@ use poem::http::StatusCode; use rand::{thread_rng, Rng}; use crate::i18n::Locale; -use crate::poetry; use crate::posts::Post; use crate::{blog, scrobbles::NowPlayingData}; +use crate::{poetry, HomeFeedItem}; mod filters { pub fn mytruncate(s: impl std::fmt::Display, length: usize) -> ::askama::Result<String> { @@ -23,9 +23,20 @@ pub struct Home { pub title: String, pub is_live: bool, pub listenbrainz: NowPlayingData, + pub feed: Vec<HomeFeedItem>, pub blogposts: Vec<blog::Blogpost>, pub poem: Option<poetry::Poem>, pub locale: Locale, + pub filter_tags: HashSet<String>, + pub jiggle: isize, + pub visits: Option<usize>, +} + +#[derive(Template)] +#[template(path = "about.html")] +pub struct About { + pub title: String, + pub locale: Locale, } #[derive(Template)] |
