他のカテゴリやタグを参照するためにハッシュタグを開始する際、それが新しい行の最初の要素 として開始された場合、自動補完ボックスが表示されません。これは私のサイトでも発生しており、以下のスクリーンショットでメタサイトでも確認されています。つまり、カテゴリを1行に1つずつリストしたい場合、まず1行にまとめて作成し、その後 Enter キーを押す必要があります。
ただし、表示自体は正しく行われます:
Development
しかし、サブカテゴリやタグのパスがわからない場合、パスを推測するか、正しいパスを取得するために前の行で構成する必要があります。
他の文字が先にある例:
改行後、ハッシュタグが先:
Remah
(Just another happy Discourse user)
2019 年 10 月 23 日午前 4:00
2
これは、行頭のハッシュ記号が通常、見出しとして使われるためだと考えられます。
… このように
Markdown では #text は見出しになりますが、CommonMark では # text の形式がより厳格に規定されています。そのため、これは古い Markdown との互換性を維持するためかもしれません。
この問題(あまり一般的ではありません)を回避するために、オートコンプリートが機能するように、ハッシュ記号の前にスペースを入れるようにしています。
もし習慣的に見出しの前に誤ってスペースを入れても、見出しは正常に機能します。例えば:
スペース付きのハッシュ記号
見出し
「いいね!」 3
sam
(Sam Saffron)
2019 年 10 月 23 日午前 5:43
3
はい、これは整理すべき癖ですが、少し厄介です。
# this is a header
this is a header
したがって、オートコンプリットを表示する場合は、#スペース の後に表示されないよう、2 回目のキー入力後にのみ表示する必要があります。これを修正すると、さらに別の特殊ケースが追加されてしまいます。
「いいね!」 3