diff --git a/src/html/root.rs b/src/html/root.rs index b42d51e..77f75ad 100644 --- a/src/html/root.rs +++ b/src/html/root.rs @@ -16,8 +16,7 @@ use crate::database::{ use super::{ blog, garden, templates::{ - AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, HomeTemplate, HtmlTemplate, - LinksPageTemplate, NowTemplate, UsesTemplate, + AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, HomeTemplate, HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, UsesTemplate }, AppState, }; @@ -40,6 +39,7 @@ pub fn get_router(pool: PgPool) -> Router { .route("/ai", get(ai)) .route("/blogroll", get(blogroll)) .route("/links", get(links)) + .route("/interests", get(interests)) .route( "/robots.txt", get(|| async { Redirect::permanent("/assets/robots.txt") }), @@ -71,6 +71,10 @@ async fn ai() -> impl IntoResponse { HtmlTemplate(AiTemplate {}) } +async fn interests() -> impl IntoResponse { + HtmlTemplate(InterestsTemplate {}) +} + async fn blogroll(state: Extension) -> impl IntoResponse { let blogroll_page = BlogrollTemplate { blogs: match get_links_as_list(&state.db, LinkType::BLOG).await { diff --git a/templates/home.html b/templates/home.html index 20b4099..ae33954 100644 --- a/templates/home.html +++ b/templates/home.html @@ -46,6 +46,14 @@


+
+

Interests

+

+ Various interests of mine. + Currently the main page I am focussed on fleshing out. +

+

+

Uses