mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 16:35:19 +00:00
support strike/del in markdown e.g. ~~strike~~
This commit is contained in:
parent
94dcde3c12
commit
f6913bf10e
1 changed files with 8 additions and 1 deletions
|
@ -1325,6 +1325,11 @@ function md_italic($content)
|
|||
return '<em>' . $content[1] . $content[3] . '</em>';
|
||||
}
|
||||
|
||||
function md_del($content)
|
||||
{
|
||||
return '<del>' . $content[1] . $content[3] . '</del>';
|
||||
}
|
||||
|
||||
function md_bold($content)
|
||||
{
|
||||
|
||||
|
@ -2179,9 +2184,11 @@ function bbcode($Text, $options = [])
|
|||
$Text = preg_replace_callback('#(^|\n| )(?<!\\\)([*_]{3})([^\n]+?)\2#', 'md_bolditalic', $Text);
|
||||
$Text = preg_replace_callback('#(^|\n| )(?<!\\\)([*_]{2})([^\n]+?)\2#', 'md_bold', $Text);
|
||||
$Text = preg_replace_callback('#(^|\n| )(?<!\\\)([*_])([^\n|`]+?)\2#m', 'md_italic', $Text);
|
||||
$Text = preg_replace_callback('#(^|\n| )(?<!\\\)([~]{2})([^\n]+?)\2#', 'md_del', $Text);
|
||||
|
||||
// strip the backslash from escaped bold/italic markdown sequences
|
||||
// strip the backslash from escaped bold/italic/del markdown sequences
|
||||
$Text = preg_replace('#(\\\)([*_])#', '$2', $Text);
|
||||
$Text = preg_replace('#(\\\)([~])#', '$2', $Text);
|
||||
|
||||
$Text = preg_replace_callback('{ ^(.+?)[ ]*\n(=+|-+)[ ]*\n+ }mx', 'md_topheader', $Text);
|
||||
$Text = preg_replace_callback('#^(\#{1,6})\s+([^\#]+?)\s*\#*$#m', 'md_header', $Text);
|
||||
|
|
Loading…
Reference in a new issue