Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kasparsd/code-prettify

WordPress plugin for automatic code highlighting using the Prettify library. No shortcodes, no classnames, pure awesome.
https://github.com/kasparsd/code-prettify

blogging composer-package prettify-library syntax-highlighting wordpress wordpress-plugin

Last synced: about 2 months ago
JSON representation

WordPress plugin for automatic code highlighting using the Prettify library. No shortcodes, no classnames, pure awesome.

Awesome Lists containing this project

README

        

# Code Prettify

Contributors: kasparsd
Tags: code, pre, highlighting, highlight, highlighter, syntax, syntax highlighting, prettify
Requires at least: 3.0
Tested up to: 6.1
Stable tag: 1.5.1

100% automatic code highlighting using the Prettify library. No shortcodes, no classnames, fully automatic and pure awesome.

## Description

Uses a customized version of the [Code Prettify library](https://github.com/kasparsd/code-prettify-lib/pull/1) to support local styles and scripts. Plugin applies code highlighting automatically to all `

` tags on the page.

**Compatible with Gutenberg and doesn't lock you in with specific markup requirements.**

### Development

Plugin development [on GitHub](https://github.com/kasparsd/code-prettify).

### Credits

Created and maintained by [Kaspars Dambis](https://kaspars.net). All of my open source work is available [on GitHub](https://github.com/kasparsd).

Use Contact Form 7? [Storage for Contact Form 7](http://preseto.com/go/cf7-storage) is my commercial plugin (GPL license) for storing all form submissions in your WordPress database.

Cover photo by [Yuri Samoilov](https://www.flickr.com/photos/110751683@N02/13334080323/)

## Installation

Simply upload the plugin and active it. It works out of the box and doesn't have any configuration options.

## Frequently Asked Questions

None, yet.

## Screenshots

1. Syntax highlighting applied to a `

` block and inline `` segments.

## Changelog

### 1.5.1 (November 8, 2021)

- Fix the deprecation notice for how the data is passed to the script.
- Mark as tested with WordPress 5.8.

### 1.5.0 (April 19, 2020)

- Preload the `prettify.css` file for performance improvements.
- Add WordPress coding standards checks.
- Add support for Composer install.

### 1.4.2 (January 14, 2019)

- Switch to legacy PHP array syntax for better compatibility.

### 1.4.1 (December 21, 2018)

- Add a trailing semicolon to all JS files to support concatenation.

### 1.4.0 (December 20, 2018)

- Update the Prettify library.
- Don't highlight standalone `` blocks without the `

` wrapper.

- Mark as tested with WordPress 5.0.

### 1.3.4

- Update the Prettify library.
- Ensure that Prettify styles are applied to the contents of `

` and `` elements.

### 1.3.3

- Update the Prettify library.
- Highlight `` blocks too.

### 1.0

- Initial release.

## Upgrade Notice

### 1.0

Initial release.