ブロック要素になれるだけの周囲のスペースがあるにもかかわらず、oneboxify されません。
投稿のHTMLを再構築してみてください。これにより、リンクが正しくワンボックス化されない問題が解決することがよくあります。
先頭のスペースがインラインoneboxになり、フルoneboxにならないと思います。回避策があるかどうかはわかりません。![]()
それはあなたのために機能しましたか?
@JammyDodger、私がこれまでに試したすべてのケース(合計約8件)でそのようになりました。
@janan_gagan、私はどこでもTL4の権限を持っていません… もし誰かが私の投稿 /1 のHTML5コンテンツを再構築できるのであれば、それが機能するかどうかが確認できます。ただし、前述の通り、私は期待していません。
その間、これは現在不可能であるように見えるため、これを Contribute > Feature 投稿に変換しました。
Regardless、ありがとうございます。
はい、markdown-it トークンには特定のロジック があり、トップレベルのリンクではない場合(つまり、リストや引用ブロックなどの中ではない場合)にリンクを インライン onebox として強制的に扱います。
「renato」さん、\u003cdetails\u003e の中でも oneboxify は可能です。他のブロック要素は許可しないのに、それだけを許可するのは特に奇妙です。その根拠は何ですか?
明示的な根拠はありません。markdown-it では生の HTML はフラットに見られるだけで、タグの開閉からネストを推測しようとしません。
生の HTML ノード
トップレベルのワンボックス
生の HTML ノード
@renato, 私には、CSSがURIをカプセル化する要素をブロック要素として定義している限り、onebox化が発生すべきであるように思えます。問題のあるエッジケースは思いつきません。