P粉1916105802023-08-23 14:40:07
meta.SE には非常に優れた FAQ があります。 構文の強調表示とは何ですか?また、どのように機能しますか? 。
とても詳しいですね。便宜上、あなたの質問に最も関連する部分を引用します:
投稿を作成または編集する場合、質問の tag に基づいて、入力を停止してから 5 秒後に構文の強調表示がプレビューに割り当てられます。
Stack Exchange には独自の構文強調表示エンジンがありません。 これは highlight.js を使用しますが、必ずしもそのライブラリの最新バージョンを使用するとは限りません。したがって、構文の強調表示に関するバグや機能リクエストは、Stack Exchange では処理できません。
P粉6048485882023-08-23 10:59:24
Stack Overflow は、構文の強調表示に Google の prettify JS ライブラリを使用します。 HTMLがサーバーからクライアントに送信された後に実行されます。そのため、元の HTML ソース コードにはそれが表示されません。 FireBug のようなブラウザ プラグインがインストールされている場合は、prettify の完了後に DOM を検査できます。
更新 2020-09-14: Stack Overflow は Google の prettify から highlight.js に切り替わりました。