Update PostLayout.astro

This commit is contained in:
2026-06-16 23:16:55 +08:00
committed by GitHub
parent 1f224f93f9
commit 3d1ef01dd5
+18 -3
View File
@@ -1,4 +1,5 @@
---
// src/layouts/PostLayout.astro
import Layout from "./Layout.astro";
import config from "@/config";
import Comment from "../components/Comment.astro";
@@ -32,13 +33,27 @@ const structuredData = {
{pubDatetime && <meta property="article:published_time" content={pubDatetime.toISOString()} />}
{modDatetime && <meta property="article:modified_time" content={modDatetime.toISOString()} />}
<script type="application/ld+json" is:inline set:html={JSON.stringify(structuredData)} />
<link
rel="preload"
as="style"
href="https://s4.zstatic.net/npm/twikoo@1.7.11/dist/twikoo.css"
onload="this.onload=null;this.rel='stylesheet'"
/>
<script
is:inline
data-cfasync="false"
src="https://s4.zstatic.net/npm/twikoo@1.7.11/dist/twikoo.nocss.js"
async
defer
></script>
</Fragment>
<!-- 文章主体 -->
<article class="prose prose-lg max-w-3xl mx-auto px-4">
<slot />
</article>
<!-- 直接放置评论组件,不带额外包裹层,与成功博客一致 -->
<Comment />
<div class="max-w-3xl mx-auto px-4 mt-8 w-full">
<Comment />
</div>
</Layout>