From 8c34d810af95fae0ef846f54370a8c88bfab7123 Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Sat, 11 Apr 2026 14:24:49 -0700 Subject: initial commit --- src/helper/create-layout.ts | 276 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 276 insertions(+) create mode 100644 src/helper/create-layout.ts (limited to 'src/helper/create-layout.ts') diff --git a/src/helper/create-layout.ts b/src/helper/create-layout.ts new file mode 100644 index 0000000..6bd13cd --- /dev/null +++ b/src/helper/create-layout.ts @@ -0,0 +1,276 @@ + + + +/*** UTILITY ------------------------------------------ ***/ + +import { + author, + description, + title, + url +} from "src/utility/constant.ts"; + +import headerParser from "src/helper/parse-header.ts"; + +/*** EXPORT ------------------------------------------- ***/ + +export default (type: "memo" | "remark", memo: string, recents: string) => { + const { abstract, /*category,*/ document, title: documentTitle } = headerParser(memo); + + return ` + + + + + ${title} • ${String(documentTitle).toLowerCase()} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ [homepage|forum|cv] + ${document} [text|html] + ${type === "memo" ? `[remarks]` : `[memos]`} +
+ +
+
+
+              ${memo}
+            
+
+ + +
+ + + + + `; +} -- cgit v1.2.3