add fun quotes page
This commit is contained in:
12
index.ts
12
index.ts
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user