這個外掛並未在最新的 3 個 WordPress 主要版本上進行測試。開發者可能不再對這個外掛進行維護或提供技術支援,並可能會與更新版本的 WordPress 產生使用上的相容性問題。

CC-Syntax-Highlight

外掛說明

The CC-Syntax-Highlight plugin supports syntax highlighting of Posts, Pages, and any public Custom Post Types.
It uses highlight.js or google-code-prettify libraries.
Additionally it can use the clipboard.js library to add a button that copies text to the clipboard and highlightjs-line-numbers.js plugin to add line numbers.
It is delivered with support for shortcode (default

 - you can change it on the settings page) which automatically converts all special characters to HTML entities.
This plugin is compatible with Multisite WordPress installations.</p>

<h4>How does it work?</h4>

<ol>
<li>Go to the 'Settings &gt; Syntax Highlight' page, select your preferred options and save them.</li>
<li>Simply add the source code to your post (or other selected public Custom Post Type) wrapped with:
&lt;pre&gt;&lt;code&gt;Your source code&lt;/code&gt;&lt;/pre&gt;
or if you would like to automatically convert all special characters to HTML entities, use shortcode wrapper instead (default [code] - you can change it on the settings page):
&lt;pre&gt;[code]Your source code

</pre>

Plugin’s js scripts and css styles files only load if the source code occurs on displaying page.

螢幕擷圖

  • CC-Syntax-Highlight Settings - Visit the 'Settings > Syntax Highlight' page, select your preferred options and save them.

安裝方式

From your WordPress Dashboard

  1. Go to ‘Plugins > Add New’
  2. Search for ‘CC-Syntax-Highlight’
  3. Activate the plugin from the Plugin section on your WordPress Dashboard.

From WordPress.org

  1. Download ‘CC-Syntax-Highlight’.
  2. Upload the ‘cc-syntax-highlight’ directory to your ‘/wp-content/plugins/’ directory using your favorite method (ftp, sftp, scp, etc…)
  3. Activate the plugin from the Plugin section in your WordPress Dashboard.

Once Activated

  1. Visit the ‘Settings > Syntax Highlight’ page, select your preferred options and save them.

Multisite

The plugin can be activated and used for just about any use case.

  • Activate at the site level to load the plugin on that site only.
  • Activate at the network level for full integration with all sites in your network (this is the most common type of multisite installation).

使用者評論

2017 年 3 月 28 日
I was surprised how hard it was to find a plugin with a nice theme (Github) which also has a custom post type selection and is super lightweight (not loading 4+ files like some do). It also is responsive, making this plugin pretty much perfect. Just hope the dev keeps it up to date.
閱讀全部 2 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈CC-Syntax-Highlight〉的開發相關工作。

參與者

將〈CC-Syntax-Highlight〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.3

Release date: 16.03.2022

  • Added PHP 8.0 support.

1.2.2

Release date: 22.10.2019

  • Fixed conflict with core clipboard wp script.

1.2.1

Release date: 15.10.2019

  • Added highlightjs-line-numbers.js plugin in 2.7.0 version.
  • Updated highlight.js script to 9.15.10 version.

1.2.0

Release date: 15.06.2018

  • Fixed issue with wrong brackets interpretation.

1.1.0

Release date: 05.12.2016

  • Added support for “copy-to-clipboard” feature by using the clipboard.js library.

1.0.1

Release date: 01.10.2016

  • Corrected readme.txt file.

1.0.0

Release date: 27.09.2016

  • First stable version of the plugin.