diff options
Diffstat (limited to 'vhosts/blog/nuldoc-src')
| -rw-r--r-- | vhosts/blog/nuldoc-src/components/page_layout.ts | 20 | ||||
| -rw-r--r-- | vhosts/blog/nuldoc-src/pages/not_found.ts | 2 | ||||
| -rw-r--r-- | vhosts/blog/nuldoc-src/renderers/html.ts | 6 |
3 files changed, 27 insertions, 1 deletions
diff --git a/vhosts/blog/nuldoc-src/components/page_layout.ts b/vhosts/blog/nuldoc-src/components/page_layout.ts index 50ed45de..5582c405 100644 --- a/vhosts/blog/nuldoc-src/components/page_layout.ts +++ b/vhosts/blog/nuldoc-src/components/page_layout.ts @@ -44,6 +44,26 @@ export async function pageLayout( metaKeywords.join(","), ]]), ]), + metaElement([ + ["property", "og:type"], + ["content", "article"], + ]), + metaElement([ + ["property", "og:title"], + ["content", metaTitle], + ]), + metaElement([ + ["property", "og:description"], + ["content", metaDescription], + ]), + metaElement([ + ["property", "og:site_name"], + ["content", config.blog.siteName], + ]), + metaElement([ + ["property", "og:locale"], + ["content", "ja_JP"], + ]), linkElement("icon", "/favicon.svg", "image/svg+xml"), el("title", [], text(metaTitle)), await stylesheetLinkElement("/style.css", config), diff --git a/vhosts/blog/nuldoc-src/pages/not_found.ts b/vhosts/blog/nuldoc-src/pages/not_found.ts index a1b6109b..e7eb28d0 100644 --- a/vhosts/blog/nuldoc-src/pages/not_found.ts +++ b/vhosts/blog/nuldoc-src/pages/not_found.ts @@ -33,7 +33,7 @@ export async function generateNotFoundPage( const html = await pageLayout( { metaCopyrightYear: config.blog.siteCopyrightYear, - metaDescription: "リクエストされたページが見つかりません。", + metaDescription: "リクエストされたページが見つかりません", metaKeywords: [], metaTitle: `Page Not Found | ${config.blog.siteName}`, requiresSyntaxHighlight: false, diff --git a/vhosts/blog/nuldoc-src/renderers/html.ts b/vhosts/blog/nuldoc-src/renderers/html.ts index d3cd9893..df211000 100644 --- a/vhosts/blog/nuldoc-src/renderers/html.ts +++ b/vhosts/blog/nuldoc-src/renderers/html.ts @@ -245,6 +245,12 @@ function getElementAttributes(e: Element): [string, string][] { if (a[0] === "name" && b[0] === "content") { return -1; } + if (a[0] === "content" && b[0] === "property") { + return 1; + } + if (a[0] === "property" && b[0] === "content") { + return -1; + } } if (e.name === "link") { if (a[0] === "href" && b[0] === "rel") { |
