From 1aeb0cc940bf84938f7c9f223fb84ca990d55aa0 Mon Sep 17 00:00:00 2001
From: Awstin
Date: Fri, 6 Sep 2024 08:46:33 -0400
Subject: [PATCH] Adding interests page routing and like from home
---
src/html/root.rs | 8 ++++++--
templates/home.html | 8 ++++++++
2 files changed, 14 insertions(+), 2 deletions(-)
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.
+
+
+