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==========*/