Handy Orchard

程式碼語法著色匯出

標示程式語法並匯出安全獨立 HTML。

輸入資料

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

JavaScript token 會著色,看似圖片標記的字串仍為文字;可切換語言比較文法。

方法

highlight.js 僅使用所選註冊文法,停用自動偵測。跳脫 span 輸出再以 DOMPurify 淨化,於無腳本沙箱顯示;HTML 匯出含本機樣式/CSP。

適用限制

程式碼最多 50,000 字元,限列出的九種文法。標示不是格式化、驗證或執行;病態輸入可能達 2.5 秒工作執行緒期限。不使用外部佈景/字型/CDN。

所有處理留在此瀏覽器;每次工作執行緒會在 2.5 秒或取消時終止。不傳送輸入內容與處理紀錄至分析服務。

淨化 HTML 最多 100 萬字元/10,000 元素/深度 50,不保留連結、圖片或主動內容。

來源

固定原始碼第三方授權聲明

相關工具

ANSI 終端日誌預覽Unix 權限計算Glob 檔名規則測試正規表示式結構解析

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。