編集モードは後から切り替えられん。なぜ?
うむむ。シンタックスハイライトされてませんな。 また、今度調べましょ。
うむむ。後から切り替えることはできないのね。 仕方ない。とりあえずはあきらめる。 次からは気をつける。
なんで切り替えられんのだ?レンダリングし直すだけでは?
オリジナルの文字列を保持しておらんのか?
いや、そんなことはないな。再編集できてるもんな。
でもそれは「見たまま」編集モードだから?
試しにこのエントリーを「見たまま」モードで編集しつつ、
別タブでも記事を書こうとするとこのエントリーが「Markdown」モードの編集画面で表示される。
この時、残念ながらたくさーーんの、htmlタグとその中に埋め込まれた、
cssのスタイル指定がごにょごにょゴニョォーっと、蠢いているのが見えてしまった。
<blockquote> <p style="margin: 10px 0px; padding: 0px; font-weight: normal; color: #666666; font-family: sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;"> うむむ。 <a class="keyword" style="color: inherit !important; text-decoration: none; word-break: break-word; cursor: pointer !important; word-wrap: break-word; font-size: 16px; font-weight: inherit !important; font-style: inherit !important; pointer-events: auto !important;" href="http://d.hatena.ne.jp/keyword/%A5%B7%A5%F3%A5%BF%A5%C3%A5%AF%A5%B9"> シンタックス</a>ハイライトされてませんな。</p> <p style="margin: 10px 0px; padding: 0px; font-weight: normal; color: #666666; font-family: sans-serif; font-size: 16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff;">また、今度調べましょ。</p> </blockquote> <p>うむむ。後から切り替えることはできないのね。</p> <p>仕方ない。とりあえずはあきらめる。</p> <p>次からは気をつける。</p> <p> </p> <p>なんで切り替えられんのだ?</p> <p>レンダリングし直すだけでは?</p> <p>オリジナルの文字列を保持しておらんのか?</p> <p>いや、そんなことはないな。再編集できてるもんな。</p>
つまりは、オリジナルの文字列は保持しておらず、変換後の文字列だけ持っているから、後から変えられんということか。
よくよく考えると見たままモードってのは、裏でhtmlを生成してくれているだけで、
やれ太文字だのアンダーラインだのを引くってのは、
その対象となる文字列をマークアップしているってことなわけだから、 プレーンテキストで保持するのは難しいですわな。
はてなブログのソース読んで確かめたい。 はてなのエンジニアの皆様、変なとこ覗いてしまってすみません。。。
こんなところが気になるのも、エンジニアの性ということでお許しを。