This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

hexo-prismjs-plugin

1.1.0 • Public • Published

NPM

Hexo Prism.js Plugin

Since highlight.js didn't support JSX syntax properly, I wrote this plugin to replace Hexo's default code highlight plugin.

Install

npm i -S hexo-prismjs-plugin

Usage

First, you should edit your _config.yml by adding following configuration.

prism_plugin:
  mode: 'preprocess'    # realtime or preprocess
  theme: 'default'
  line_number: false    # default false
  auto_import_assets: true   # default true

Note: check _config.yml highlight option. Make sure that

highlight:
  enable: false
  • mode:

    • realtime (Parse code on browser in real time)
    • preprocess (Preprocess code in node)
  • theme:

    • default
    • coy
    • dark
    • funky
    • okaidia
    • solarizedlight
    • tomorrow
    • twilight
  • line_number:

    • true (Show line numbers)
    • false (Default, Hide line numbers)
  • auto_import_assets

    • true (insert automaticaly css and js files)
    • false (let you choose another prism.js theme file or you own)

If you want avoid AMP validation errors, disable auto import asseets

And then, clean and generate project by running command:

hexo clean
hexo generate

Supported languages

You could find the supported languages here: http://prismjs.com/#languages-list

Readme

Keywords

none

Package Sidebar

Install

npm i hexo-prismjs-plugin

Weekly Downloads

0

Version

1.1.0

License

GPL-3.0

Unpacked Size

41.5 kB

Total Files

5

Last publish

Collaborators

  • emmanuelgautier