-
Notifications
You must be signed in to change notification settings - Fork 0
Wordpress plugin to apply syntax highlighting to programming code in blog posts
License
djsipe/wp-code-face
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CODE FACE SYNTAX HIGHLIGHTER ============================ > *NOTE:* This Wordpress plugin was an experiment born out of frustration with the > limitations of WordPress to inject syntax highlighting into blog posts. There are > **far** superior plugins out there. This plugin is intended to provide on-demand syntax highlighting for programming code. It supports many programming languages. Code blocks are automatically detected within the HTML of your posts through JavaScript. Only the needed language highlighting resources are loaded. Supported languages: C++, C#, CSS, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL, VB, XML/HTML. This package includes the "syntaxhighlighter" project: http://www.dreamprojections.com/syntaxhighlighter INSTALLATION To install this plugin, unzip and copy the "codeface" directory into your plugins directory. This is typically /wp-content/plugins. Next, check that the theme you are using contains the following PHP function call: "wp_footer();". This will be typically found somewhere in the "footer.php" file. If your theme doesn't contain this call, copy the following code into your footer above the closing </body> tag: <?php wp_footer(); ?> Finally, log into the WordPress Admin section and activate the plugin. USAGE To highlight the code syntax of a given post, open the post for editing. You should see two tabs "Visual" and "Code" above the rich text editor WordPress provides. Click the "Code" tab. From there you can edit the HTML of your post. To use code highlighting, you'll have to wrap your example code in a <pre> tag and pick the CSS class name for your language (see class names below). For example: <pre class="php-codeface"> <?php require_once "myFile.php"; ?> </pre> Code Face supports syntax highlighting for many different languages. You can select the appropriate language by adding a "class" attribute to the <pre> or <textarea> tag, like the example above. Here are the class names you can use and the language they represent: CSS Class Name Language ------------------ -------- cplusplus-codeface C++ csharp-codeface C# css-codeface CSS delphi-codeface Delphi java-codeface Java js-codeface JavaScript python-codeface Python php-codeface PHP ruby-codeface Ruby sql-codeface SQL vb-codeface VB xml-codeface XML html-codeface HTML (alias for XML) When you finish editing your post, save it. Code Face will automatically detect the code blocks and highlight them for you when you view it on the front-end.
About
Wordpress plugin to apply syntax highlighting to programming code in blog posts
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published