[WordPress] 外掛分享: WP SyntaxHighlighter

WordPress 外掛 WP SyntaxHighlighter 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「WP SyntaxHighlighter」是 2011-05-01 上架。
  • 目前有 400 個安裝啟用數。
  • 上一次更新是 2012-02-29,距離現在已有 4813 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 2.8 以上版本才可以安裝。
  • 有 1 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

redcocker |

外掛標籤

code | syntax | Highlight | sourcecode | SyntaxHighlighter |

內容簡介

這個外掛是一個基於Alex Gorbatchev的SyntaxHighlighter ver. 3.0.83和2.1.382的程式碼語法加亮工具。

功能特點

基於Alex Gorbatchev的"SyntaxHighlighter"JavaScript庫。
包含了SyntaxHighlighter 3.0.83和2.1.382。(可以在3.0.83和2.1.382之間切換。)
內置TinyMCE按鈕和Quicktag按鈕,易於操作。
輕鬆包裝代碼在

標籤中,以及更改先前包裝代碼的選項。
也支持短碼。
易於使用按鈕在評論中加亮代碼。(僅適用於WordPress 3.0或更高版本)
小工具顯示加亮代碼。
支持bbPress外掛程式2.0或更高版本。
支持"動態Brush加載",它可以動態加載所需的brush文件。
僅在需要加亮的文章、頁面、首頁、檔案和評論上加載JavaScripts。
通過設置面板輕鬆配置功能。
本地化:英語(默認)、日本語(日語,UTF-8)。

支援的語言

AppleScript、ActionScript3、Bash、ColdFusion、C、C++、C#、CSS、Delphi、Diff、Erlang、Groovy、HTML、Java、Java FX、JavaScript、Pascal、Patch、Perl、PHP、純文本、PowerShell、Python、Ruby、Ruby on Rails、Sass、SCSS、Shell、SQL、VB、VB NET、XHTML、XML和XSLT

注意:部分語言僅支援SyntaxHighlighter 3.0。

您還可以使用一個打包的外掛添加以下語言。

Biferno、Clojure、DOS批次檔案、F#、LISP、Lua(僅適用於SyntaxHighlighter 3.0)、MEL Script、Objective-C、PowerCLI、Processing、R、S、S-PLUS、Tcl、Verilog、Vim Script和YAML

詳細信息請見“示例”目錄。

還有許多語言支持"SyntaxHighlighter"。但是我無法捆綁它們,因為它們不與此外掛許可證兼容。如果您想要,可以試著搜索。

推薦的外掛

“SyntaxHighlighter TinyMCE按鈕”可以提供功能豐富的tinyMCE按鈕,用於SyntaxHighlighter。
“CodeMirror for CodeEditor”可以突出顯示主題和外掛編輯器中的源代碼,並提供有用的工具欄。

感謝

“SyntaxHighlighter”庫由Alex Gorbatchev創建。
“shBrushBiferno.js”由Sandro Bilbeisi創建。
“shBrushClojure.js”由Daniel Solano Gómez創建。
“shBrushDosBatch-V2.js”和“shBrushDosBatch-V3.js”由Andreas Breitschopp創建。他還開發

原文外掛簡介

This plugin is code syntax highlighter based on Alex Gorbatchev’s SyntaxHighlighter ver. 3.0.83 and 2.1.382.
Features

Based on Alex Gorbatchev’s “SyntaxHighlighter” JavaScript library.
Including both SyntaxHighlighter 3.0.83 and 2.1.382.(Can switch between 3.0.83 and 2.1.382.)
Built-in TinyMCE buttons and Quicktag button are easy to operate.
Easy to wrap your code in

 tag and change options of previously-wrapped code.
Support shortcode also.
Easy to highlight code in comments using buttons.(WordPress 3.0 or higher)
Widget to show highlighted code.
Support bbPress plugin 2.0 or higher.
Support “Dynamic Brush Loading” which allows to load only necessary brush files dynamically.
Loading JavaScripts on only posts, pages, home, archives, search results and comments which have the code to highlight.
Easy to configure features through the setting panel.
Localization: English(Default), 日本語(Japanese, UTF-8).

Supported languages
AppleScript, ActionScript3, Bash, ColdFusion, C, C++, C#, CSS, Delphi, Diff, Erlang, Groovy, HTML, Java, Java FX, JavaScript, Pascal, Patch, Perl, PHP, Plain text, PowerShell, Python, Ruby, Ruby on Rails, Sass, SCSS, Shell, SQL, VB, VB NET, XHTML, XML and XSLT
Note: A part of languages are only for SyntaxHighlighter 3.0.
You can also use a bundled plugin to add following languages.
Biferno, Clojure, DOS batch file, F#, LISP, Lua(only for SyntaxHighlighter 3.0), MEL Script, Objective-C, PowerCLI, Processing, R, S, S-PLUS, Tcl, Verilog, Vim Script and YAML
For details, see “sample” directory.
There are many other languages for “SyntaxHighlighter”. But I can’t bundle them because they are not compatible with this plugin license. If you want, try to search.
Recommended plugin

“SyntaxHighlighter TinyMCE Button” can provide feature-rich tinyMCE buttons for SyntaxHighlighter.
“CodeMirror for CodeEditor” can highlight sourcecodes in theme and plugin editor and provide a useful toolbar.

Thanks

“SyntaxHighlighter” libraries was created by Alex Gorbatchev.
“shBrushBiferno.js” was created by Sandro Bilbeisi.
“shBrushClojure.js” was created by Daniel Solano Gómez.
“shBrushDosBatch-V2.js” and “shBrushDosBatch-V3.js” were created by Andreas Breitschopp. He also developed nice plugins.
F# brush was written by Steve Gilham.
“shBrushLisp.js” was created by Knut Haugen.
“shBrushLua.js” was created by 최익필.
“shBrushMel.js” was created by Skye Book.
“shBrushObjC.js” was created by Matej Bukovinski.
“shBrushPowerCLI.js” was created by Dan J.
“shBrushProcessing.js” was created by Sebastian Korczak.
The css for “shBrushProcessing.js” was written by Sebastian Korczak.
“shBrushR.js” was created by Yihui Xie.
“shBrushTcl.js” was created by henix.
“shBrushVerilog.js” was created by Hanly De Los Santos.
“shBrushVimscript.js” was created by nelstrom(Drew Neil).
“shBrushYaml.js” was created by Nicolas Perriault.
Judah revised the awkward descriptive text that was shown before comment form.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「WP SyntaxHighlighter」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.0.1 | 1.1.1 | 1.2.1 | 1.2.2 | 1.2.3 | 1.3.5 | 1.3.6 | 1.3.7 | 1.3.8 | 1.3.9 | 1.4.3 | 1.4.4 | 1.5.5 | 1.5.7 | 1.5.8 | 1.6.5 | 1.6.7 | 1.7.1 | 1.7.2 | 1.7.3 | trunk | 1.3.8.1 | 1.3.8.2 | 1.4.3.1 |

延伸相關外掛(你可能也想知道)

  • String locator 》當你在開發主題和外掛時,你經常會注意到某些文字被硬編碼在文件中,你需要對其進行修改,但你不知道該主題或外掛的名稱,更不知道要查找哪個文件。, 你可以...。
  • Highlighting Code Block 》「Highlighting Code Block」外掛可讓你以一個點擊的方式添加一個有語法突顯的程式碼區塊。, 它支援「區塊編輯器」和「傳統編輯器」。, (不過,我們建議在「...。
  • Crayon Syntax Highlighter 》一款支援自訂語言和佈景主題的 PHP 和 jQuery 語法突顯外掛。, 它可以從 URL 或 WordPress 文章的文字中進行突顯。Crayon 讓管理語言檔案和使用正則表達式定...。
  • Code Block Pro – Beautiful Syntax Highlighting 》展示你美麗的程式碼,不僅僅是顯示它!這個版塊外掛提供編輯程式碼塊的功能,直接運行你的程式碼,使用與受歡迎的 VS Code 編輯器相同的渲染引擎。此外掛提供...。
  • WP-Syntax 》WP-Syntax 提供乾淨的語法突顯,使用 GeSHi,支援多種流行的語言,包括有或沒有行號的語法突顯,可以在從瀏覽器中複製程式碼片段時保持格式。, 它通過運行早...。
  • Urvanov Syntax Highlighter 》guage files, and there are many available on the plugin's website. The Urvanov Syntax Highlighter block is recommended for new posts instead of the...。
  • Prismatic 》唯一的 3 合 1 語法高亮插件!, 使用 Prism.js、Highlight.js 或純文字轉義顯示美麗的程式碼片段:, , Prism.js – 使用 Prism.js 轉義和語法高亮, Highlight....。
  • CodeColorer 》CodeColorer 是一個外掛程式,它可以讓您在文章中插入代碼片段並添加漂亮的語法高亮效果。, 此外掛程式基於 GeSHi庫建立,支援大多數語言。CodeColorer 的各...。
  • Code Click to Copy 》這是一個簡單的外掛程式,當點擊
     標籤內容時,會自動複製到剪貼簿中。其他的外掛也有提供相同的功能,但需要點擊 [COPY] 按鈕進...。
  • Pastacode 》使用 Pastacode,您可以輕鬆地將代碼加入您的文章中,並使用宏偉的 PrismJs 着色庫。, 您可以將源代碼插入到文章編輯器中,直接將其寫入編輯器中(使用 Guten...。
  • WP-GeSHi-Highlight — rock-solid syntax highlighting for 259 languages 》• 現場示範, • 亮點:, , 支援259種程式語言。, 適用於行動裝置:無需執行JavaScript,與基於JavaScript的解決方案相比可節省頻寬和電力。, 後端負載接近零。...。
  • Simple Code Highlighter 》簡易程式碼高亮外掛, 程式碼高亮外掛使用 Google Code Prettify Script 來標示您的程式碼。您不需要程式設計技能來使用它。只需按下編輯器工具列上的按鈕並貼...。
  • Better File Editor 》增加了行號、語法高亮、代碼折疊等功能,並且在 WordPress 的管理面板中的佈景主題和外掛程式編輯器中提供更多功能。, 此外掛程式使用 Ajax.org Cloud9 Edito...。
  • WP-SynHighlight 》此外掛提供在貼文和評論中的語法突顯功能。, , , 完整的 GUI 模式。不需要像其他外掛一樣在編輯器中切換到程式碼模式再切回來。, 具備即時語法突顯支援的 GUI...。
  • Google Syntax Highlighter for WordPress 》這個外掛可以輕鬆地將 Google Syntax Highlighter 由 Alex Gorbatchev 整合至 WordPress。, 功能概要, , 100% 客戶端操作,不需依賴於伺服器, 支援多種語言, ...。

文章
Filter
Apply Filters
Mastodon