diff --git a/footer.php b/footer.php
index 0d428b0..d07f187 100644
--- a/footer.php
+++ b/footer.php
@@ -147,6 +147,54 @@
+
+
+
+
+
+
+
+
diff --git a/settings.php b/settings.php
index f60404e..5f165e5 100644
--- a/settings.php
+++ b/settings.php
@@ -2824,6 +2824,70 @@ function themeoptions_page(){
+
|
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+ //cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js
+
+ |
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+
Lazyload |
@@ -6733,6 +6797,14 @@ function argon_update_themeoptions(){
argon_update_option('argon_lazyload_loading_style');
+ //Mermaid 相关
+
+ argon_update_option('argon_enable_mermaid');
+
+ argon_update_option('argon_mermaid_cdn_url');
+
+ argon_update_option('argon_mermaid_theme');
+
//图片缩放预览相关
diff --git a/style.css b/style.css
index f650373..d79936f 100644
--- a/style.css
+++ b/style.css
@@ -9585,6 +9585,38 @@ pre.hljs-codeblock.hljs-codeblock-fullscreen .hljs-control-fullscreen > i:before
}
+/* ========== Mermaid 图表样式 ========== */
+
+article .mermaid {
+
+ text-align: center;
+
+ margin: 20px 0;
+
+ padding: 20px;
+
+ background: rgba(255, 255, 255, 0.5);
+
+ border-radius: var(--card-radius);
+
+ overflow-x: auto;
+
+}
+
+html.darkmode article .mermaid {
+
+ background: rgba(66, 66, 66, 0.5);
+
+}
+
+article .mermaid svg {
+
+ max-width: 100%;
+
+ height: auto;
+
+}
+
/*==========Style-Dark==========*/