summaryrefslogtreecommitdiffhomepage
path: root/vhosts/blog/nuldoc-src/atom
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-14 03:08:58 +0900
committernsfisis <nsfisis@gmail.com>2024-08-14 03:08:58 +0900
commita8e51a340d18c3b4a89c8ec3349b70f0715cd2f8 (patch)
tree99fc7a335718ad63e29d24c7766611f798cd326e /vhosts/blog/nuldoc-src/atom
parent59d83667eda9ecdab05961da81c18f058a8ac065 (diff)
downloadnsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.tar.gz
nsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.tar.zst
nsfisis.dev-a8e51a340d18c3b4a89c8ec3349b70f0715cd2f8.zip
refactor(blog/nuldoc): use object value directly instead of key-value pairs to construct attribute pairs
Diffstat (limited to 'vhosts/blog/nuldoc-src/atom')
-rw-r--r--vhosts/blog/nuldoc-src/atom/generate.ts30
1 files changed, 15 insertions, 15 deletions
diff --git a/vhosts/blog/nuldoc-src/atom/generate.ts b/vhosts/blog/nuldoc-src/atom/generate.ts
index 7c8e2ea4..ee659211 100644
--- a/vhosts/blog/nuldoc-src/atom/generate.ts
+++ b/vhosts/blog/nuldoc-src/atom/generate.ts
@@ -52,7 +52,7 @@ export function generateFeedPageFromEntries(
const xml = buildXmlTree(feed);
return {
- root: el("__root__", [], xml),
+ root: el("__root__", {}, xml),
renderer: "xml",
destFilePath: feedPath,
href: feedPath,
@@ -62,24 +62,24 @@ export function generateFeedPageFromEntries(
function buildXmlTree(feed: Feed) {
return el(
"feed",
- [["xmlns", "http://www.w3.org/2005/Atom"]],
- el("id", [], feed.id),
- el("title", [], feed.title),
- el("link", [["rel", "alternate"], ["href", feed.linkToAlternate]]),
- el("link", [["rel", "self"], ["href", feed.linkToSelf]]),
- el("author", [], el("name", [], feed.author)),
- el("updated", [], feed.updated),
+ { xmlns: "http://www.w3.org/2005/Atom" },
+ el("id", {}, feed.id),
+ el("title", {}, feed.title),
+ el("link", { rel: "alternate", href: feed.linkToAlternate }),
+ el("link", { rel: "self", href: feed.linkToSelf }),
+ el("author", {}, el("name", {}, feed.author)),
+ el("updated", {}, feed.updated),
...feed.entries.map(
(entry) =>
el(
"entry",
- [],
- el("id", [], entry.id),
- el("link", [["rel", "alternate"], ["href", entry.linkToAlternate]]),
- el("title", [], entry.title),
- el("summary", [], entry.summary),
- el("published", [], entry.published),
- el("updated", [], entry.updated),
+ {},
+ el("id", {}, entry.id),
+ el("link", { rel: "alternate", href: entry.linkToAlternate }),
+ el("title", {}, entry.title),
+ el("summary", {}, entry.summary),
+ el("published", {}, entry.published),
+ el("updated", {}, entry.updated),
),
),
);