Adding interests page routing and like from home
This commit is contained in:
parent
a483bc010f
commit
1aeb0cc940
2 changed files with 14 additions and 2 deletions
|
|
@ -16,8 +16,7 @@ use crate::database::{
|
||||||
use super::{
|
use super::{
|
||||||
blog, garden,
|
blog, garden,
|
||||||
templates::{
|
templates::{
|
||||||
AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, HomeTemplate, HtmlTemplate,
|
AboutTemplate, AiTemplate, BlogrollTemplate, ContactTemplate, HomeTemplate, HtmlTemplate, InterestsTemplate, LinksPageTemplate, NowTemplate, UsesTemplate
|
||||||
LinksPageTemplate, NowTemplate, UsesTemplate,
|
|
||||||
},
|
},
|
||||||
AppState,
|
AppState,
|
||||||
};
|
};
|
||||||
|
|
@ -40,6 +39,7 @@ pub fn get_router(pool: PgPool) -> Router {
|
||||||
.route("/ai", get(ai))
|
.route("/ai", get(ai))
|
||||||
.route("/blogroll", get(blogroll))
|
.route("/blogroll", get(blogroll))
|
||||||
.route("/links", get(links))
|
.route("/links", get(links))
|
||||||
|
.route("/interests", get(interests))
|
||||||
.route(
|
.route(
|
||||||
"/robots.txt",
|
"/robots.txt",
|
||||||
get(|| async { Redirect::permanent("/assets/robots.txt") }),
|
get(|| async { Redirect::permanent("/assets/robots.txt") }),
|
||||||
|
|
@ -71,6 +71,10 @@ async fn ai() -> impl IntoResponse {
|
||||||
HtmlTemplate(AiTemplate {})
|
HtmlTemplate(AiTemplate {})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async fn interests() -> impl IntoResponse {
|
||||||
|
HtmlTemplate(InterestsTemplate {})
|
||||||
|
}
|
||||||
|
|
||||||
async fn blogroll(state: Extension<AppState>) -> impl IntoResponse {
|
async fn blogroll(state: Extension<AppState>) -> impl IntoResponse {
|
||||||
let blogroll_page = BlogrollTemplate {
|
let blogroll_page = BlogrollTemplate {
|
||||||
blogs: match get_links_as_list(&state.db, LinkType::BLOG).await {
|
blogs: match get_links_as_list(&state.db, LinkType::BLOG).await {
|
||||||
|
|
|
||||||
|
|
@ -46,6 +46,14 @@
|
||||||
</p>
|
</p>
|
||||||
</section><br>
|
</section><br>
|
||||||
|
|
||||||
|
<section id="interests">
|
||||||
|
<h2>Interests</h2>
|
||||||
|
<p>
|
||||||
|
Various <a href="/interests">interests</a> of mine.
|
||||||
|
Currently the main page I am focussed on fleshing out.
|
||||||
|
</p>
|
||||||
|
</section><br>
|
||||||
|
|
||||||
<section id="uses">
|
<section id="uses">
|
||||||
<h2>Uses</h2>
|
<h2>Uses</h2>
|
||||||
<p>
|
<p>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue