Enlighter是WordPress的免費(fèi),易于使用的語(yǔ)法高亮工具。高亮顯示由EnlighterJS?javascript庫(kù)提供,以提供漂亮的代碼外觀。
使用它就像添加一個(gè)新的Enlighter源代碼塊(Gutenberg)一樣簡(jiǎn)單,并插入要突出顯示的代碼:Enlighter負(fù)責(zé)其余工作!
包含一個(gè)易于使用的Theme-Customizer來(lái)修改內(nèi)置主題,而無(wú)需任何CSS知識(shí)!
它還支持自動(dòng)創(chuàng)建選項(xiàng)卡窗格以一起顯示代碼組(適用于多語(yǔ)言示例–例如html + css + js)
- 插件介紹: wordpress
- 古登堡編輯器會(huì)提供一個(gè)新的代碼高亮區(qū)塊,選擇使用即可。
- 安裝后,文章編輯欄會(huì)有{}小圖標(biāo),點(diǎn)擊該圖標(biāo),選擇語(yǔ)言,放入代碼即可。
插件功能
- 古登堡編輯器完全集成
- 完全經(jīng)典編輯器集成(TinyMCE)
- 支持所有常用語(yǔ)言
- 強(qiáng)大的通用突出顯示引擎,可處理未知語(yǔ)言
- 主題定制器,包括LIVE預(yù)覽模式
- 內(nèi)聯(lián)語(yǔ)法突出顯示
- bbPress簡(jiǎn)碼+降價(jià)代碼塊支持
- 選項(xiàng)頁(yè)面中提供了高級(jí)配置選項(xiàng)(CDN使用情況,..)。
- 支持代碼組(在選項(xiàng)卡窗格中顯示多個(gè)代碼塊)
- 可擴(kuò)展的語(yǔ)言和主題引擎–添加您自己的引擎。
- 基于簡(jiǎn)單CSS的主題
- 集成CSS文件緩存(適用于高流量站點(diǎn))
- Webfont Loader將缺少的Monospace字體添加到您的網(wǎng)站
- 完全符合GPDR?–無(wú)需外部資源,也不會(huì)聚合任何數(shù)據(jù)
古騰堡編輯器集成
- 通過(guò)“ Enlighter源代碼”模塊進(jìn)行完全編輯器集成
- 經(jīng)典編輯器帖子的自動(dòng)轉(zhuǎn)換(將代碼塊轉(zhuǎn)換為Enlighter Sourcecode塊)
- 將舊版代碼塊轉(zhuǎn)換為Enlighter Gutenberg塊(手動(dòng)轉(zhuǎn)換)
- 文件與用法
- 編輯器插件存儲(chǔ)庫(kù)
經(jīng)典編輯器(TINYMCE)集成
- 通過(guò)工具欄中的Enlighter按鈕進(jìn)行完全編輯器集成
- 內(nèi)聯(lián)語(yǔ)法突出顯示
- 制表符縮進(jìn)模式,使代碼與
tab
鍵對(duì)齊(單行和塊選擇) - 編輯器格式突出顯示現(xiàn)有代碼
- 文件與用法
- 編輯器插件存儲(chǔ)庫(kù)
- 經(jīng)典編輯器實(shí)況演示
降價(jià)促銷(xiāo)
- Markdown圍欄代碼塊
- 通過(guò)反引號(hào)(包括特定于語(yǔ)言的插件)的內(nèi)聯(lián)語(yǔ)法突出顯示
- 文件與用法
TEXTEDITOR / SHORTCODES(舊版)
不推薦使用簡(jiǎn)碼,只應(yīng)在文本編輯器模式下使用?-切勿在Gutenberg Editor或Classic Editor中使用它們!
- 通過(guò)使用簡(jiǎn)碼和快速標(biāo)記,易于使用的文本編輯器模式
- 內(nèi)容,注釋和小部件中的簡(jiǎn)碼
- 獨(dú)立的Shortcode-Processor可以避免Text-Editor模式下的wpautop過(guò)濾器問(wèn)題
支持的語(yǔ)言(內(nèi)置)
Enlighter v3語(yǔ)法高亮顯示由EnlighterJS v2支持。
如果您的語(yǔ)言不可用,請(qǐng)嘗試涵蓋許多編程語(yǔ)言的通用模式?-或在GitHub上請(qǐng)求新的語(yǔ)言
單擊以查看語(yǔ)言/主題示例
- AVR Assembly
- Generic Assembly
- C
- CSS
- C#
- C++
- Cython
- Diff
- Generic
- HTML
- Ini
- JSON
- Java
- Javascript
- Kotlin
- LUA
- MarkDown
- Matlab
- NSIS
- PHP
- Python
- RAW
- Ruby
- Rust
- SQL
- Squirrel
- Shell
- VHDL
- XML
相關(guān)鏈接
兼容性
MooTools支持的所有瀏覽器(需要啟用Javascript)和“數(shù)據(jù) - ”屬性的HTML5功能都與Enlighter兼容。它可能適用于早期/其他瀏覽器。
通常Enlighter(javascript部分EnlighterJS基于MooTools Javascript框架)應(yīng)該在noConflict模式下與jQuery一起工作- 當(dāng)你在WordPress主題/頁(yè)面中使用jQuery時(shí),你必須要處理它!
- Chrome 10+
- Safari 5+
- Internet Explorer 6+
- Firefox 2+
- Opera 9+
截圖

