◆ 私は確かに見たんだ

いきなりですが マークダウンの HTML 変換で ``` で囲んだブロックは
<pre><code> ... </code></pre>

と出力されます

pre, code にこの順で囲まれます
有名らしい marked.js でやってみましたがそうなってました



HTML 的にも コレが正しいのですが マークダウンでは なぜか code, pre の順になっているというのを見たはずなんです
1 つのサイトではなくて いくつかのブログなどの記事でです

英語の stack overflow ? でもそれっぽいことを書いたものがあって 「マークダウンは逆なんだー」 と思った記憶があります
code があって中に pre というのもイメージ的に悪くなさそうだけど ブロック要素とか考えると 反対だねー とか考えて 自分でコード書く時どっちにしようかとかも少し迷ったはずです

それで結局 HTML にあわせた pre, code にしたので 逆になってしまうというのが 私がマークダウンを避ける理由の 1 つでもありました



なのに!

marked.js では code, pre ではなく正しい pre, code で しかも昔は逆だったという記述が全く見当たりません
前に見た時もそんなに多かったわけでもないですが 普通にググッてトップのページにいくつかあったはずです
なのに全く見つからないんです

日本語で ブロック要素だから pre のほうが外に~ とか書いてる記事をみたはずです

それっぽい stack overflow の記事があって たしかこんな感じだったかなと思うのもあったのですが 書いていたのは どっち先か迷うぐらいなら マークダウンで書けば適切にやってくれる というもの
英語だから流し読みで ちゃんと中身を把握できてなかったのかもしれませんが そう思いこんだ原因でもある 日本語で マークダウンは逆になってるという記事があるはずなんです

信じられずに何十分か調べ続けたのですが 結局見つからなかったです
さすがにこんなことを 夢では見ないですし 夢でこんなに詳しく覚えてるはずないです
本当に 世界線が変わった??としか言えないほどです


でも 調べている内は逆の記事があったのは絶対である程度詳しく日本語のページがどんな感じかも覚えていたのに ブログ書いてるいまだと 本当にあったのか怪しく感じるようになってきました
自分が信じられなくなってる分 日本語のページがどんなだったかもぼんやりしてきてますし
最近自分でも記憶力やばくない?って思うことがあるので特にです