From 29b421713a29d5e8c123f28c127aa76bde7293f7 Mon Sep 17 00:00:00 2001 From: Lowder Date: Sat, 22 Nov 2025 03:47:18 +0500 Subject: [PATCH] feat: pages and faq --- src/main.rs | 16 ++++- static/main.css | 82 ++++++++++++++---------- templates/base.html.tera | 25 +++++--- templates/page.html.tera | 18 ++++++ templates/pages/faq.html.tera | 84 +++++++++++++++++++++++++ templates/pages/test.html.tera | 111 +++++++++++++++++++++++++++++++++ templates/typography.html.tera | 5 ++ 7 files changed, 298 insertions(+), 43 deletions(-) create mode 100644 templates/page.html.tera create mode 100644 templates/pages/faq.html.tera create mode 100644 templates/pages/test.html.tera create mode 100644 templates/typography.html.tera diff --git a/src/main.rs b/src/main.rs index 23350d0..3253aae 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,7 +16,7 @@ use rocket::fs::FileServer; use rocket::http::Status; use rocket::{tokio, Request, State}; use rocket::response::content::RawJavaScript; -use rocket_dyn_templates::{context, Template}; +use rocket_dyn_templates::{context, Metadata, Template}; use serde::Serialize; use log::error; use rocket::tokio::sync::{watch, RwLock}; @@ -47,6 +47,18 @@ fn index(info: &State>) -> Template { }) } +#[get("/kb/")] +fn page(metadata: Metadata, page: &str) -> Option