add fun quotes page

This commit is contained in:
stjet
2026-07-13 03:54:41 +00:00
parent c8cf78f178
commit 554a441807
7 changed files with 58 additions and 9 deletions

View File

@@ -5,6 +5,7 @@ import { Renderer } from "./ryuji.js";
import { Builder } from "./saki.js";
import _posts_metadata from "./posts/_metadata.json";
import _site_info from "./site_info.json";
import _quotes from "./quotes.json";
export interface PostMetadata {
title: string;
@@ -34,6 +35,11 @@ export interface SiteInfo {
icon: string;
}
export interface Quote {
content: string;
from: string;
}
let renderer: Renderer = new Renderer("templates", "components");
let builder: Builder = new Builder();
@@ -157,3 +163,9 @@ builder.serve_template(renderer, "/atom.xml", "atom.xml", {
last_updated: global_last_updated,
});
const quotes: Quote[] = _quotes.quotes;
builder.serve_template(renderer, "/quotes", "quotes", {
quotes,
});