程式碼語法著色匯出
標示程式語法並匯出安全獨立 HTML。
計算範例
JavaScript token 會著色,看似圖片標記的字串仍為文字;可切換語言比較文法。
方法
highlight.js 僅使用所選註冊文法,停用自動偵測。跳脫 span 輸出再以 DOMPurify 淨化,於無腳本沙箱顯示;HTML 匯出含本機樣式/CSP。
適用限制
程式碼最多 50,000 字元,限列出的九種文法。標示不是格式化、驗證或執行;病態輸入可能達 2.5 秒工作執行緒期限。不使用外部佈景/字型/CDN。
所有處理留在此瀏覽器;每次工作執行緒會在 2.5 秒或取消時終止。不傳送輸入內容與處理紀錄至分析服務。
淨化 HTML 最多 100 萬字元/10,000 元素/深度 50,不保留連結、圖片或主動內容。
輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。
切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。