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