Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 84f80318

Von Moritz Bunkus vor etwa 9 Jahren hinzugefügt

  • ID 84f80318c1902c7e1f208eb55f4bfc38a2771d71
  • Vorgänger ef3c5dad
  • Nachfolger 85d211fa

MultiMarkdown: Bugfix für ```-Blöcke: deren Inhalt darf nicht interpretiert werden

Unterschiede anzeigen:

modules/override/Text/MultiMarkdown.pm
)
```(?:\n|\Z)
}{
my $codeblock = $1;
my $result; # return value
my $spaces = ' ' x $self->{tab_width};
my $codeblock = $1;
$codeblock =~ s{^}{$spaces}mg;
$codeblock = $self->_EncodeCode($codeblock);
$codeblock = $self->_Detab($codeblock);
$codeblock =~ s/\A\n+//; # trim leading newlines
$codeblock =~ s/\n+\z//; # trim trailing newlines
$result = "\n\n<pre><code>" . $codeblock . "\n</code></pre>\n\n";
$result;
$codeblock;
}egmsx;
return $text;

Auch abrufbar als: Unified diff