diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-02-24 18:09:59 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-02-24 18:09:59 +0900 |
| commit | 8ea9a599b5783d2cddeab235d541748e72cb4bcb (patch) | |
| tree | 5d0aa006bbe2b4116c91fbc01da1a699d7079bca /vhosts/blog/nuldoc-src/components/page_layout.ts | |
| parent | ad6cdb3a432f12f2e492ecd182a06a0836d96ba8 (diff) | |
| download | nsfisis.dev-8ea9a599b5783d2cddeab235d541748e72cb4bcb.tar.gz nsfisis.dev-8ea9a599b5783d2cddeab235d541748e72cb4bcb.tar.zst nsfisis.dev-8ea9a599b5783d2cddeab235d541748e72cb4bcb.zip | |
feat(blog/nuldoc): add `rel=alternate` link
Diffstat (limited to 'vhosts/blog/nuldoc-src/components/page_layout.ts')
| -rw-r--r-- | vhosts/blog/nuldoc-src/components/page_layout.ts | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vhosts/blog/nuldoc-src/components/page_layout.ts b/vhosts/blog/nuldoc-src/components/page_layout.ts index 5582c405..90eb3b2c 100644 --- a/vhosts/blog/nuldoc-src/components/page_layout.ts +++ b/vhosts/blog/nuldoc-src/components/page_layout.ts @@ -7,6 +7,7 @@ type Params = { metaDescription: string; metaKeywords: string[]; metaTitle: string; + metaAtomFeedHref?: string; requiresSyntaxHighlight: boolean; }; @@ -16,6 +17,7 @@ export async function pageLayout( metaDescription, metaKeywords, metaTitle, + metaAtomFeedHref, requiresSyntaxHighlight, }: Params, body: Element, @@ -64,6 +66,9 @@ export async function pageLayout( ["property", "og:locale"], ["content", "ja_JP"], ]), + ...(metaAtomFeedHref + ? [linkElement("alternate", metaAtomFeedHref, "application/atom+xml")] + : []), linkElement("icon", "/favicon.svg", "image/svg+xml"), el("title", [], text(metaTitle)), await stylesheetLinkElement("/style.css", config), |
