めたらーのブログ別館

code 要素の値を html escape する

作成 2017-05-12 | 更新 2017-05-13 13:43

code 要素の値を html escape する
普通の markdown のインデントしていると pre になるということはやらない。
そのために、直接書いた pre の中のアンパサンドや大なり記号変換する必要性があった。
部分ならばいいけど、コードは面倒。
よって code 要素は中身を変換することにした。

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Hello world</title>
</head>
<body>
<h1>Hello world</h1>
</body>
</html>

追記

code やめた。
<escape>...</escape> という独自タグを使えるようにした。
この中以外、html escape しない。

escape要素はインライン要素なのでどこでも使える。
通常は pre と一緒に以下のように使う。

<pre><escape>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Hello world</title>
</head>
<body>
<h1>Hello world</h1>
</body>
</html>
</escape></pre>

関連タグ

SBlog
小さいデバイスで表示される

Copyright © めたらー


一番上へ | 一番下へ