commit 64dabb9344125c38312a8501fc6bf17c01f95ff9
parent 1f4e0f3f47760216733f337cd0cb0c6642060877
Author: markseuffert <mark2011@mayberg.se>
Date: Mon, 23 Feb 2026 17:24:51 +0100
Updated Markdown for Steffen, experimental
Diffstat:
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/system/extensions/update-available.ini b/system/extensions/update-available.ini
@@ -489,14 +489,14 @@ system/themes/karlskrona.css: karlskrona.css, create, update, careful
system/themes/karlskrona.png: karlskrona.png, create
Extension: Markdown
-Version: 0.9.6
+Version: 0.9.7
Description: Text formatting for humans.
Developer: Anna Svensson
Tag: feature
DownloadUrl: https://github.com/annaesvensson/yellow-markdown/archive/refs/heads/main.zip
DocumentationUrl: https://github.com/annaesvensson/yellow-markdown
DocumentationLanguage: en, de, sv
-Published: 2026-02-23 00:57:56
+Published: 2026-02-23 17:14:27
Status: available
system/workers/markdown.php: markdown.php, create, update
diff --git a/system/extensions/update-installed.ini b/system/extensions/update-installed.ini
@@ -87,14 +87,14 @@ media/downloads/yellow-svenska.pdf: yellow-svenska.pdf, create
./robots.txt: robots.txt, create
Extension: Markdown
-Version: 0.9.6
+Version: 0.9.7
Description: Text formatting for humans.
Developer: Anna Svensson
Tag: feature
DownloadUrl: https://github.com/annaesvensson/yellow-markdown/archive/refs/heads/main.zip
DocumentationUrl: https://github.com/annaesvensson/yellow-markdown
DocumentationLanguage: en, de, sv
-Published: 2026-02-23 00:57:56
+Published: 2026-02-23 17:14:27
Status: available
system/workers/markdown.php: markdown.php, create, update
diff --git a/system/workers/markdown.php b/system/workers/markdown.php
@@ -2,7 +2,7 @@
// Markdown extension, https://github.com/annaesvensson/yellow-markdown
class YellowMarkdown {
- const VERSION = "0.9.6";
+ const VERSION = "0.9.7";
public $yellow; // access to API
// Handle initialisation
@@ -4021,9 +4021,9 @@ class YellowMarkdownParser extends MarkdownExtraParser {
$output = $this->page->parseContentElement($name, $text, $attributes, "collapsible");
if (is_null($output)) {
$summary = "";
- if (preg_match("/^[ ]*(.*?)[ ]*\n(\n*)([\S\s]*)$/m", $text, $parts) && !is_string_empty($parts[2])) {
+ if (preg_match("/^(.*?)\n\n(.*)$/s", $text, $parts)) {
$summary = $parts[1];
- $text = $parts[3];
+ $text = $parts[2];
}
$output = "<details$attr>\n";
if (!is_string_empty($summary)) $output .= "<summary>".$this->runSpanGamut($summary)."</summary>\n";