From f65c39f7bb333f06dd5f8c53aabc9f64e112b7f5 Mon Sep 17 00:00:00 2001 From: Genyus Date: Fri, 17 Apr 2026 00:20:21 -0400 Subject: [PATCH 1/2] fix: harmonise Markdown and Code block styling - Update Markdown block code element and Code block styling to render the same in editor and front-end --- web/app/themes/cbf-academy/assets/css/custom.css | 5 +++++ web/app/themes/cbf-academy/assets/css/editor-style.css | 10 ++++++++++ web/app/themes/cbf-academy/functions.php | 10 ++++++++++ 3 files changed, 25 insertions(+) create mode 100644 web/app/themes/cbf-academy/assets/css/editor-style.css diff --git a/web/app/themes/cbf-academy/assets/css/custom.css b/web/app/themes/cbf-academy/assets/css/custom.css index cad4d3003..23f5c9db8 100644 --- a/web/app/themes/cbf-academy/assets/css/custom.css +++ b/web/app/themes/cbf-academy/assets/css/custom.css @@ -17,3 +17,8 @@ https://www.w3schools.com/css/css_rwd_mediaqueries.asp #videos-groups-li.bp-groups-tab { display: none; } + +.wp-block-jetpack-markdown pre > code { + font-size: 14px; + line-height: 1.5; +} diff --git a/web/app/themes/cbf-academy/assets/css/editor-style.css b/web/app/themes/cbf-academy/assets/css/editor-style.css new file mode 100644 index 000000000..4cd6899b6 --- /dev/null +++ b/web/app/themes/cbf-academy/assets/css/editor-style.css @@ -0,0 +1,10 @@ +.block-editor-block-list__block.wp-block-code { + border: 1px solid #e0e0e0; + border-radius: 4px; + font-size: 15px; + padding: 0.8em 1em; + color: #1e1e1e; + font-family: Menlo, Consolas, monaco, monospace; + margin-bottom: 32px; + margin-top: 32px; +} diff --git a/web/app/themes/cbf-academy/functions.php b/web/app/themes/cbf-academy/functions.php index f0c22c462..df226973f 100644 --- a/web/app/themes/cbf-academy/functions.php +++ b/web/app/themes/cbf-academy/functions.php @@ -84,3 +84,13 @@ function cbf_academy_option_buddypages_member_pages( $value, $option ) { return ! is_admin() && current_user_can( 'manage_options' ) || $value; } add_filter( 'option_buddypages-member-pages', 'cbf_academy_option_buddypages_member_pages', 10, 2 ); + +add_action( 'enqueue_block_editor_assets', function() { + $version = wp_get_theme( 'cbf-academy' )->get( 'Version' ); + wp_enqueue_style( + 'cbf-academy-editor-style', + get_stylesheet_directory_uri() . '/assets/css/editor-style.css', + [], + $version + ); +} ); From 8b9dd019fb29b701dd05a4ff7e4d36f6799fb4d0 Mon Sep 17 00:00:00 2001 From: Genyus Date: Fri, 17 Apr 2026 00:30:35 -0400 Subject: [PATCH 2/2] style: fix formatting --- web/app/themes/cbf-academy/functions.php | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/web/app/themes/cbf-academy/functions.php b/web/app/themes/cbf-academy/functions.php index df226973f..b667f92ee 100644 --- a/web/app/themes/cbf-academy/functions.php +++ b/web/app/themes/cbf-academy/functions.php @@ -85,12 +85,15 @@ function cbf_academy_option_buddypages_member_pages( $value, $option ) { } add_filter( 'option_buddypages-member-pages', 'cbf_academy_option_buddypages_member_pages', 10, 2 ); -add_action( 'enqueue_block_editor_assets', function() { - $version = wp_get_theme( 'cbf-academy' )->get( 'Version' ); - wp_enqueue_style( - 'cbf-academy-editor-style', - get_stylesheet_directory_uri() . '/assets/css/editor-style.css', - [], - $version - ); -} ); +add_action( + 'enqueue_block_editor_assets', + function () { + $version = wp_get_theme( 'cbf-academy' )->get( 'Version' ); + wp_enqueue_style( + 'cbf-academy-editor-style', + get_stylesheet_directory_uri() . '/assets/css/editor-style.css', + array(), + $version + ); + } +);