# Data-theme-toc="true" は、投稿の先頭で独立した段落として配置する必要があります

**URL:** https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863
**Category:** Feature
**Tags:** composer, disco-toc
**Created:** [2026 年 7 月 17 日午前 7:13 UTC](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863 "2026-07-17T07:13:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![one1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/one1/32/493591_2.png) [@one1](https://meta.discourse.org/u/one1)
#### Post date: [2026 年 7 月 17 日午前 7:13 UTC](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863/1 "2026-07-17T07:13:51Z")

</div>

[このバグレポート](https://meta.discourse.org/t/text-after-div-tags-does-not-get-rendered-properly/407858) を投稿しましたが、ユーザー入力の解析については、コンポーザーは仕様通り動作しているようです。

元の問題は、ユーザーが目次をトリガーするために `<div data-theme-toc="true"> </div>` コードを挿入した際に発生しました。Markdown の仕様をよく知らないユーザーにとって、この HTML コードの後に空行を置かないとレンダリングに問題が生じることはわかりませんでした。

以下を提案します。コンポーザーのインターフェース（＋ボタン）を使ってこのコードを挿入する際に、

1. コードを投稿の先頭に挿入する
2. コードの後に空行を挿入する

もちろん、ユーザーが誤って設定する可能性は残りますが、これにより私たちが遭遇した問題を防止できるかもしれません。

ちなみに、これは非常に優れたコンポーネントです。極めて有用です！

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2026 年 7 月 17 日午前 7:24 UTC](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863/2 "2026-07-17T07:24:48Z")

</div>

これはQoL（クオリティ・オブ・ライフ）の向上につながる良い提案だと思います。（ただし、#Contribute > Feature に移動しました）

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2026 年 7 月 17 日午前 7:50 UTC](https://meta.discourse.org/t/data-theme-toc-true-should-be-placed-at-the-top-of-a-post-in-its-own-paragraph/407863/3 "2026-07-17T07:50:45Z")

</div>

私は通常、`<div data-theme-toc="true"> </div>` を投稿の最後の行に配置します。そうすれば、その下に奇妙に見える要素がなくなります。[Exploring TOC Issues](https://meta.discourse.org/t/exploring-toc-issues/276757)
