From a84908b7e8a0e2423afd6b836eccf27a420270b4 Mon Sep 17 00:00:00 2001
From: nsfisis
Date: Wed, 20 Sep 2023 19:56:52 +0900
Subject: feat(blog/nuldoc): change content format from DocBook to NulDoc
---
vhosts/blog/nuldoc-src/commands/new.ts | 72 ++++++++++++++--------------------
1 file changed, 29 insertions(+), 43 deletions(-)
(limited to 'vhosts/blog/nuldoc-src/commands/new.ts')
diff --git a/vhosts/blog/nuldoc-src/commands/new.ts b/vhosts/blog/nuldoc-src/commands/new.ts
index 22329972..36125755 100644
--- a/vhosts/blog/nuldoc-src/commands/new.ts
+++ b/vhosts/blog/nuldoc-src/commands/new.ts
@@ -21,7 +21,7 @@ export async function runNewCommand(config: Config) {
config.locations.contentDir,
getDirPath(type),
ymd,
- "TODO.xml",
+ "TODO.ndoc",
);
await ensureDir(dirname(destFilePath));
@@ -39,54 +39,40 @@ function getDirPath(type: "post" | "slide"): string {
function getTemplate(type: "post" | "slide", date: string): string {
if (type === "post") {
- return `
-
-
- TODO
-
- TODO
-
-
- TODO
-
-
-
- ${date}
- 公開
-
-
-
-
+ return `---
+[article]
+title = "TODO"
+description = "TODO"
+tags = [
+ "TODO",
+]
+
+[[article.revisions]]
+date = "${date}"
+remark = "公開"
+---
+
+
`;
} else {
- return `
-
-
- TODO
-
- TODO
-
-
- TODO
-
- TODO
-
- TODO
-
-
-
- ${date}
- 登壇
-
-
-
-
+ return `[slide]
+title = "TODO"
+event = "TODO"
+talkType = "TODO"
+link = "TODO"
+tags = [
+ "TODO",
+]
+
+[[slide.revisions]]
+date = "${date}"
+remark = "登壇"
`;
}
}
--
cgit v1.2.3-70-g09d2