fix: 修复 Mermaid 渲染问题
- 启用代码块转换功能(移除 convertMermaidCodeblocks 中的 return 语句) - 添加完整的 Mermaid 代码块检测选择器 - 修复首页预览中显示原始 Mermaid 代码的问题 - 添加 argon_remove_mermaid_from_preview 函数过滤预览内容 - 更新三个文章预览模板,在预览中用 [Mermaid 图表] 替代原始代码
This commit is contained in:
@@ -92,13 +92,17 @@
|
||||
|
||||
<?php
|
||||
|
||||
$content_for_preview = get_the_content('...');
|
||||
// 移除 Mermaid shortcode,避免在预览中显示原始代码
|
||||
$content_for_preview = argon_remove_mermaid_from_preview($content_for_preview);
|
||||
|
||||
if (get_option("argon_hide_shortcode_in_preview") == 'true'){
|
||||
|
||||
$preview = wp_trim_words(do_shortcode(get_the_content('...')), $trim_words_count);
|
||||
$preview = wp_trim_words(do_shortcode($content_for_preview), $trim_words_count);
|
||||
|
||||
}else{
|
||||
|
||||
$preview = wp_trim_words(get_the_content('...'), $trim_words_count);
|
||||
$preview = wp_trim_words($content_for_preview, $trim_words_count);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -32,13 +32,17 @@
|
||||
|
||||
<?php
|
||||
|
||||
$content_for_preview = get_the_content('...');
|
||||
// 移除 Mermaid shortcode,避免在预览中显示原始代码
|
||||
$content_for_preview = argon_remove_mermaid_from_preview($content_for_preview);
|
||||
|
||||
if (get_option("argon_hide_shortcode_in_preview") == 'true'){
|
||||
|
||||
$preview = wp_trim_words(do_shortcode(get_the_content('...')), $trim_words_count);
|
||||
$preview = wp_trim_words(do_shortcode($content_for_preview), $trim_words_count);
|
||||
|
||||
}else{
|
||||
|
||||
$preview = wp_trim_words(get_the_content('...'), $trim_words_count);
|
||||
$preview = wp_trim_words($content_for_preview, $trim_words_count);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -84,13 +84,17 @@
|
||||
|
||||
<?php
|
||||
|
||||
$content_for_preview = get_the_content('...');
|
||||
// 移除 Mermaid shortcode,避免在预览中显示原始代码
|
||||
$content_for_preview = argon_remove_mermaid_from_preview($content_for_preview);
|
||||
|
||||
if (get_option("argon_hide_shortcode_in_preview") == 'true'){
|
||||
|
||||
$preview = wp_trim_words(do_shortcode(get_the_content('...')), $trim_words_count);
|
||||
$preview = wp_trim_words(do_shortcode($content_for_preview), $trim_words_count);
|
||||
|
||||
}else{
|
||||
|
||||
$preview = wp_trim_words(get_the_content('...'), $trim_words_count);
|
||||
$preview = wp_trim_words($content_for_preview, $trim_words_count);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user