セクション用「続きを読む」の代用案

 はてなダイアリーのヘルプで、見出し単位のdisplayの切り替えが出来るのなら、日記のh3(見出し)で、同様の切り替えをできるようにしていただければ、あとは運用で何とかします。
 要するに、見出しで「続きを読む」を作ればいいので。


 表示・非表示の切り替えは見出し(div.section)単位で行ないます。
 ただし、sectionモジュールに「続きを読む」という項目がズラズラ並ばないように、改良します。
 また、脚注の処置がややこしいですが、idの命名法を工夫すれば、該当するdivと同期して表示・非表示を切り替えれると思います。(脚注が連番ではなくなりますが、ジャンプミスは防げます)


 見出しレベルなら今でもdivで括られているので、対応しやすいはずです。
 各種テーマでデザインが乱れる可能性も低くなります。(セクションごと消えるので)

 HTMLの構造は、

  • div.section
    • h3
    • h4
    • h5
    • p,ul,ol他

から

  • div.section
    • h3
    • hatena-section(仮)
      • h4
      • h5
      • p,ul,ol他

に変えることになります。(h3の下部に表示・非表示切り替え用のdivを導入)


 記法としては、「*見出し:hidden」となっている見出しが付いているセクション(div.hatena-section)の初期値を「display:none」にするということでどうでしょうか。*1


 ご検討をお願いいたします。 > id:hatenadiary様 , はてなダイアリーへの要望

*1:この記法の見出しについてはsectionモジュールでも無視します。