# Language highlighting Docsify uses [Prism](https://prismjs.com) to highlight code blocks in your pages. Prism supports the following languages by default: * Markup - `markup`, `html`, `xml`, `svg`, `mathml`, `ssml`, `atom`, `rss` * CSS - `css` * C-like - `clike` * JavaScript - `javascript`, `js` Support for [additional languages](https://prismjs.com/#supported-languages) is available by loading the language-specific [grammar files](https://cdn.jsdelivr.net/npm/prismjs@1/components/) via CDN: ```html ``` To enable syntax highlighting, wrap each code block in triple backticks with the [language](https://prismjs.com/#supported-languages) specified on the first line: ```` ```html

This is a paragraph

Docsify ``` ```bash echo "hello" ``` ```php function getAdder(int $x): int { return 123; } ``` ```` The above markdown will be rendered as: ```html

This is a paragraph

Docsify ``` ```bash echo "hello" ``` ```php function getAdder(int $x): int { return 123; } ```