diff --git a/templates/modules/common/open-graph.html b/templates/modules/common/open-graph.html
new file mode 100644
index 00000000..c19189ee
--- /dev/null
+++ b/templates/modules/common/open-graph.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/templates/modules/layouts/layout.html b/templates/modules/layouts/layout.html
index 23da3d7f..192b0380 100644
--- a/templates/modules/layouts/layout.html
+++ b/templates/modules/layouts/layout.html
@@ -1,5 +1,5 @@
-
+
+
+
+
diff --git a/templates/moments.html b/templates/moments.html
index 40aa6875..b3ee604a 100644
--- a/templates/moments.html
+++ b/templates/moments.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'moments',title = ${title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/music.html b/templates/music.html
index c9f7e3d6..15c9beb7 100644
--- a/templates/music.html
+++ b/templates/music.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'music',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/new_comment.html b/templates/new_comment.html
index babb3837..31c07154 100644
--- a/templates/new_comment.html
+++ b/templates/new_comment.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'newComment',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/page.html b/templates/page.html
index 48a82efd..2a3e4fb9 100644
--- a/templates/page.html
+++ b/templates/page.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'page',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/page_links.html b/templates/page_links.html
index 8239cb2c..e8c86744 100644
--- a/templates/page_links.html
+++ b/templates/page_links.html
@@ -1,6 +1,13 @@
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'page',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/photos.html b/templates/photos.html
index bf70448f..3931ba00 100644
--- a/templates/photos.html
+++ b/templates/photos.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content},htmlType = 'photos',title = ${title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/post.html b/templates/post.html
index 9e7223f1..b44dbf33 100644
--- a/templates/post.html
+++ b/templates/post.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'post',title = ${post.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/tag.html b/templates/tag.html
index 1d1ea940..ab75f4e2 100644
--- a/templates/tag.html
+++ b/templates/tag.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'tag',title = ${'标签' + ': ' + tag.spec.displayName + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/tags.html b/templates/tags.html
index 526d7c87..735050f3 100644
--- a/templates/tags.html
+++ b/templates/tags.html
@@ -1,7 +1,14 @@
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content},htmlType = 'tag',title = ${'标签' + ' | ' + site.title}, head = ~{::head})}">
+
+
+
diff --git a/templates/todolist.html b/templates/todolist.html
index 07033fb6..d5fcd46b 100644
--- a/templates/todolist.html
+++ b/templates/todolist.html
@@ -1,7 +1,13 @@
-
+ th:replace="~{modules/layouts/layout :: layout(content = ~{::content}, htmlType = 'page',title = ${singlePage.spec.title + ' | ' + site.title}, head = ~{::head})}">
+
+
+
From de4a4c695be442a0bc452e228a077664f2377549 Mon Sep 17 00:00:00 2001
From: "1152958806@qq.com" <17683872107czx>
Date: Tue, 10 Oct 2023 12:42:14 +0800
Subject: [PATCH 2/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0Open=20Graph?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
templates/modules/layouts/layout.html | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/templates/modules/layouts/layout.html b/templates/modules/layouts/layout.html
index 192b0380..ad9840a1 100644
--- a/templates/modules/layouts/layout.html
+++ b/templates/modules/layouts/layout.html
@@ -137,9 +137,8 @@