golery-slate-prism

A Slate plugin to highlight code blocks using PrismJS.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
golery-slate-prism
2530.6.0-golery.24 years ago4 years agoMinified + gzip package size for golery-slate-prism in KB

Readme

slate-prism
NPM version
A Slate plugin to highlight code blocks using PrismJS
⚠️ This repository is now using GitBook's fork of ianstormtaylor/slate. Previous versions are still available on NPM All the versions using GitBook's fork of slate are now published under the @gitbook NPM scope. To learn more about why we forked Slate, read our manifest

Install

npm install slate-prism

Simple Usage

import Prism from 'slate-prism'

const plugins = [
  Prism()
]

Note: You have to add a Prism theme CSS to your application.

Arguments

  • `[onlyIn: (Node) => boolean]` — a filtering function to select code blocks.
  • `[getSyntax: (Node) => string]` — a function to determine syntax for a code block.