0

私は 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;
}

このコードをどのように変更すればよいですか? 助けてくれてありがとう!

4

1 に答える 1