私は Perl について何も知りませんが、マークダウン構文にこの 1 つの小さな変更を加えるだけで十分です。大変初歩的な質問で申し訳ありません。
これを行うためにカスタマイズされたマークダウンを作成したい
<div class="note">
<b>My note title</b>
My note texts
</div>
以下の構文を使用して、メモクラスで作成できるこの素晴らしい投稿を見つけました。div
~? This is a Note Block ~?
~! This is a Warning Block ~!
ただし、タイトルを記号で囲むことにより、メモのタイトルを指定できるようにしたいと考えています。以下のようなもの:
~? #Title#
This is a Note Block ~?
以下は、投稿からのPerl カスタマイズ クラスです。
sub _DoNotesAndWarnings {
my $text = shift;
$text =~ s{
\n~([\!\?]) # $1 = style class
(.+?) # $2 = Block text
~[\!\?] # closing syntax
}{
my $style = ($1 eq '!') ? "Warning" : "Note";
"<div class=\"$style\">" . _RunSpanGamut("<b>$style:</b> \n" . $2) . "</div>\n\n";
}egsx;
return $text;
}
このコードをどのように変更すればよいですか? 助けてくれてありがとう!