Code Block Pro – Beautiful Syntax Highlighting
Show off your beautiful code, don’t just display it! This block plugin provides you with a code editor that runs your code directly through the same rendering engine that is used by the popular VS Code editor. This block provides fast, native, code highlighting that renders perfectly in your favorite programming language using popular VS Code themes. Beautiful syntax highlighting that makes sense. To use, navigate to the default WordPress editor, and search for “Code Pro” or start typing “/code”. Visit code-block-pro.com for a lifetime deal on the theme pack (this is a cosmetic-only upgrade). Values Performance first – Web vitals. Pre-rendering. Minimal asset loading. Lightweight – No bloat. Simple functions. Clean, maintainable code. Practical/useful – Focused on the user experience and presentation. Beautiful – Your code should look great! Star Code Block Pro on GitHub! Features Includes 25+ built-in themes to choose from. Supports over 140 programming languages 10+ Modern programming web fonts – locally hosted Line numbers Line highlighting (static and on hover) Blur highlighting (with reveal on hover) Header styles Footer styles Copy button Native Gutenberg block Tab or space indentation Core functionality works in headless mode (see FAQ) Converting from the default code block (and others) Max height with scrollable section (optional expand button) More info Star it on GitHub Follow @kevinbatdorf on Twitter Tips Try combining line highlighting with the blur effect to add some extra depth, and focus on the important parts of the code without losing context All settings are per block, but some settings are remembered when you add the next block Add a link in the code footer (some footers support this, not all) that points to a demo To achieve a flush look, remove padding under Extra Settings and select a theme with a background color matching your site theme Included VS Code Themes Dark Plus (demo) Dracula Soft (demo) Dracula (demo) GitHub Dark Dimmed (demo) Github Dark (demo) Github Light (demo) Light Plus (demo) Material Darker (demo) Material Default (demo) Material Lighter (demo) Material Ocean (demo) Material Palenight (demo) Min Dark (demo) Min Light (demo) Monokai (demo) Nord (demo) One Dark Pro (demo) Poimandres (demo) Rose Pine Dawn (demo) Rose Pine Moon (demo) Rose Pine (demo) Slack Dark (demo) Slack Ochin (demo) Solarized Dark (demo) Solarized Light (demo) Vitesse Dark (demo) Vitesse Light (demo) Get more themes at code-block-pro.com/themes Theme Pack (Paid) Includes Custom Dynamic Theme (advanced) read more Andromeda (demo) Ayu Dark (demo) Ayu Mirage (demo) Ayu Light (demo) Cobalt2 (demo) Night Owl (demo) Night Owl Light (demo) Noctis (demo) Noctis Azureus (demo) Noctis Bordo (demo) Noctis Hibernus (demo) Noctis Lilac (demo) Noctis Lux (demo) Noctis Minimus (demo) Noctis Obscuro (demo) Noctis Sereno (demo) Noctis Uva (demo) Noctis Viola (demo) Palenight (demo) Pico 8 (demo) Shades of Purple (demo) Shades of Purple Super Dark (demo) Synthwave ’84 (demo) Tokyo Night (demo) Tokyo Night Storm (demo) Tokyo Night Light (demo) Winter is Coming (demo) Winter is Coming Light (demo) Winter is Coming Dark (demo) Included Coding Languages ABAP (demo) ActionScript 3 (demo) Ada (demo) ANSI (control codes rendered) Apache (demo) Apex (demo) APL (demo) Ara (demo) ASM (demo) Astro (demo) Awk (demo) Ballerina (demo) BAT (Batchfile) (demo) Berry (demo) BibTeX (demo) BICEP (demo) Blade (demo) C (demo) Cadence (demo) Clarity (demo) Clojure (demo) CMake (demo) COBOL (demo) CodeQL (demo) CoffeeScript (demo) C++ (demo) Crystal (demo) C# (demo) CSS (demo) CUE (demo) Cypher (cql) (demo) D (demo) Dart (demo) DAX (demo) Diff (demo) Dockerfile (demo) DreamMaker (demo) Elixir (demo) Elm (demo) ERB (demo) Erlang (demo) Fish (demo) F# (demo) GDResource (Godot) (demo) GDScript (Godot) (demo) GDShader (Godot) (demo) Gherkin (demo) GLSL (demo) Glimmer js/ts (demo) Gnuplot (demo) Go (demo) GraphQL (demo) Groovy (demo) Hack (demo) HAML (demo) Handlebars (demo) Haskell (demo) HCL (demo) HLSL (demo) HTML (demo) HTTP (demo) INI (demo) Imba (demo) Java (demo) JavaScript (demo) Jinja HTML (demo) Jison (demo) JSON (demo) JSON5 (demo) JSONC (demo) JSONL (demo) JSONnet (demo) JSSM (demo) JSX (demo) Julia (demo) Kotlin (demo) Kusto (demo) LaTeX (demo) LESS (demo) Ledger (Beancount) (demo) Liquid (demo) Lisp (demo) Logo (demo) Lua (demo) Makefile (demo) Markdown (demo) Marko (demo) MATLAB (demo) MDC (demo) MDX (demo) Mermaid (demo) Mojo (demo) Narrat (nar) (demo) Nextflow (nf) (demo) Nginx (demo) Nim (demo) Nix (demo) Objective-C (demo) Objective-C++ (demo) OCaml (demo) Pascal (demo) Perl (demo) PHP (demo) PLSQL (demo) PostCSS (demo) Power Query (demo) PowerShell (demo) Prisma (demo) Prolog (demo) Protocol Buffers (demo) Pug (demo) Puppet (demo) PureScript (demo) Python (demo) R (demo) Raku (demo) Razor (demo) Windows Registry (demo) Rel (demo) RISC-V (demo) RST (demo) Ruby (demo) Rust (demo) SAS (demo) Sass (demo) Scala (demo) Scheme (demo) SCSS (demo) Splunk SPL (demo) Bash (demo) ShellScript (demo) Zsh (demo) ShellSession (demo) Smalltalk (demo) Solidity (demo) SPARQL (demo) SQL (demo) SSH Config (demo) Stata (demo) Stylus (demo) Svelte (demo) Swift (demo) SystemVerilog (demo) TASL (demo) TCL (demo) TeX (demo) TOML (demo) TSX (demo) Turtle (demo) Twig (demo) TypeScript (demo) V (demo) VB (demo) Verilog (demo) VHDL (demo) VimL (demo) Vue HTML (demo) Vue (demo) Vyper (vy) (demo) WASM (demo) Wenyan (demo) WGSL (demo) Wolfram (demo) XML (demo) XSL (demo) YAML (demo) ZenScript (demo) Zig (demo)
Top keywords
- demo224×26.20%
- code15×1.75%
- dark11×1.29%
- demo noctis11×1.29%
- noctis11×1.29%
- light9×1.05%
- dark demo8×0.94%
- light demo8×0.94%
- block7×0.82%
- demo material5×0.58%
- github5×0.58%
- highlighting5×0.58%
Prismatic
Display Beautiful Code Display beautiful code snippets with Prism.js, Highlight.js, or plain code escaping: Prism.js – Code escape + syntax highlight using Prism.js Highlight.js – Code escape + syntax highlight using Highlight.js Plain Flavor – Code escape without syntax highlighting 👉 The only 3-in-1 syntax highlighter! Live Examples Here are some live examples showing Prismatic displaying colorful code snippets: PHP highlighting CSS highlighting JavaScript highlighting HTML highlighting Escaped code without highlighting Prismatic is used to display thousands of code snippets on the above sites. Also here is a post showing some favorite Highlight.js styles 🙂 Prism.js Features Supports 60+ coding languages Choose from all 8 available Prism themes Provides a Gutenberg block for adding code snippets Provides TinyMCE/Visual buttons for adding code snippets Option to enable Prism plugin Line Numbers Option to enable Prism plugin Line Highlight Option to enable Prism plugin Show Language Option to enable Prism plugin Copy Code Button Option to enable Prism plugin Command Line Highlights code in post content, excerpts, and comments Detects language- and lang- class prefixes Limit syntax highlighting to Posts and Pages Highlight single-line and multi-line code Granular control over code escaping Smart loading of CSS & JS assets Support for ACF on single post views Highlight.js Features Supports 50+ coding languages Choose from all 90+ available Highlight themes Provides a Gutenberg block for adding code snippets Provides TinyMCE/Visual buttons for adding code snippets Customize the Highlight.js init JavaScript Highlights code in post content, excerpts, and comments Limit syntax highlighting to Posts and Pages Highlight multi-line blocks of code Detects language- and lang- class prefixes Enable support for no-prefix class names Granular control over code escaping Smart loading of CSS & JS assets Plain Flavor Features Enable code escaping for post content, excerpts, and/or comments Enable code escaping on the frontend, Admin Area, or both Provides a Gutenberg block for adding code snippets Provides TinyMCE/Visual buttons for adding code snippets Escapes single-line and multi-line code snippets Escapes tags (based on configuration) General Features Easy to set up and use Built with WordPress APIs Born of simplicity, no frills Squeaky clean, error-free code Lightweight, fast and flexible Focused on performance and security Loads CSS/JS assets only when required Adheres to HTML coding best practices Works with the Gutenberg Block Editor Regularly updated and “future proof” 👉 Prismatic escapes only the essentials to keep your code clean. 👉 Check out the screenshots for more details. Privacy This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. Thus, this plugin does not affect user privacy in any way. Prismatic is developed and maintained by Jeff Starr, 15-year WordPress developer and book author. Support development I develop and maintain this free plugin with love for the WordPress community. To show support, you can make a donation or purchase one of my books: The Tao of WordPress Digging into WordPress .htaccess made easy WordPress Themes In Depth Wizard’s SQL Recipes for WordPress And/or purchase one of my premium WordPress plugins: BBQ Pro – Blazing fast WordPress firewall Blackhole Pro – Automatically block bad bots Banhammer Pro – Monitor traffic and ban the bad guys GA Google Analytics Pro – Connect WordPress to Google Analytics Head Meta Pro – Ultimate Meta Tags for WordPress REST Pro Tools – Awesome tools for managing the WP REST API Simple Ajax Chat Pro – Unlimited chat rooms USP Pro – Unlimited front-end forms Links, tweets and likes also appreciated. Thank you! 🙂