Unformatted Code Detector はユーザーごとに無効化できますか?

フォーマットされていないコードを投稿したユーザーには、正しくフォーマットする方法を指示する警告メッセージが表示されます。

:triangular_flag_on_post: コンテンツ検出は好きではありません…ユーザーはこれを無効にできますか、それとも強制されますか? :confused:
このトピックへのリンクは、他のトピックに投稿する際にこの警告が表示された後、このスレッドに投稿できるように、デフォルトで新しいウィンドウで開くべきでしょう。

デバイスごとに無効にできます。以下を参照してください。

K·I·S·S : すべてのキーボードで利用できるわけではない特殊文字ではなく、どのユーザーでもアクセスできる通常の引用符や記号を使用するということですか?

クールに見えることはわかっていますが、 ` はアクセス可能な文字ではなく、すべてのユーザーが利用できるわけではありません。

とはいえ、システムがプログラムコードセグメントを確実に自動検出できる場合、ユーザーは依然として手動で区切る必要がありますか?

そして、その設定は設定でリセットできますか?

リンクを新しいタブで開くかどうかは、プロフィールで設定できます。
https://meta.discourse.org/my/preferences/interface


管理者は、default other external links in new tab(その他の外部リンクを新しいタブで開く)サイト設定で、すべてのユーザーのデフォルトを設定することもできます。

「いいね!」 2

そうすると、多くのものがコードとしてフォーマットされてしまい、そうあるべきではないでしょう。フォーマットを追加するには、ツールバーを使用できます。

それなら、あなたのフォーラムでは使用しないでください :woman_shrugging:

「いいね!」 3

もしかしたら、あなたの意味するところとは違うかもしれません。

‘’ 2つのシングルクォートは構文的に有効ではないので、その規約を使用できます。独自の規約を自由に決めることもできます。

どちらにしても、押せるキーの方が押せないキーよりも良いでしょう。私見ですが :slight_smile:

ユーザーが独自のコード/引用符/その他の区切り文字を定義できるようにするのはどうでしょうか?

私はむしろ、フォーラムをユーザーとして利用することを考えていました… この機能を利用しているフォーラムのユーザーである場合、アカウント/プロフィールで無効にすることはできますか?

実装するのはほぼ不可能でしょう。ユーザー間でコードブロックの定義が競合した場合、どうしますか?

「いいね!」 1

問題ありません。編集時にユーザーの希望する文字にバッククォートを置き換え、保存時に再度置き換えるだけです。もし私の説明が分かりにくければ申し訳ありません。バックエンドではバッククォートが引き続き使用されますが、フロントエンドではユーザー向けに翻訳されます。

それでも、よりアクセスしやすい文字を使用することは、すべての人にとって有益でしょう。

おそらく、「」、「''」(2つのシングルクォート)、または「}」または「~」などで始まる行のいずれかを選択できるでしょう。

現在、タグには「#」を使用しているので、プリフォーマットされたテキストの行、ブロック、またはスパンには、同様にアクセスしやすい別の文字を使用するのはどうでしょうか

バッククォートは標準的なMarkdown構文であり、Discourse固有のものではありません。(CommonMark仕様のフェンスされたコードブロックで詳細を読むことができます)。

ただし、バッククォート文字を避けたい場合は、コードを4つのスペースでインデントするか、[code] BBCodeラッパーを使用できます。


ソース:

    This is 
    some code

結果:

This is
some code

ソース:

[code]
This is some code
[/code]

結果:

This is some code
「いいね!」 6

2件の投稿が新しいトピックに分割されました: BBCodeの構文ハイライトについて