gitbook-plugin-prism-dw

    2.4.1 • Public • Published

    Gitbook Plugin for Prism

    NPM

    Before
    After

    Usage

    Add the plugin to your book.json, and disable default GitBook code highlighting:

    {
      "plugins": ["prism", "-highlight"]
    }

    Options

    css

    Override default styles. All css files must reside in the same folder.

    "pluginsConfig"{
      "prism": {
        "css": [
          "prismjs/themes/prism-solarizedlight.css"
        ]
      }
    }

    lang

    Support non-standard syntax prefixes by aliasing existing prefixes.

    "pluginsConfig"{
      "prism": {
        "lang": {
          "flow": "typescript"
        }
      }
    }

    ignore

    Due to other plugins using code block notion to denote other functionality, you can ignore certain langs

    "pluginsConfig"{
      "prism": {
        "ignore": [
          "mermaid",
          "eval-js"
        ]
      }
    }

    Prism Themes

    https://github.com/PrismJS/prism

    Okaidia prismjs/themes/prism-okaidia.css

    Okaidia

    Solarized Light prismjs/themes/prism-solarizedlight.css

    Solarized Light

    Tomorrow prismjs/themes/prism-tomorrow.css

    Tomorrow

    Dark prismjs/themes/prism-dark.css

    Dark

    Coy prismjs/themes/prism-coy.css

    Coy

    Atelierbram Themes

    https://github.com/atelierbram/syntax-highlighting

    Base16 Ocean Dark syntax-highlighting/assets/css/prism/prism-base16-ocean.dark.css

    Base16 Ocean Dark

    Google Light syntax-highlighting/assets/css/prism/prism-base16-google.light.css

    Google Light

    Xonokai syntax-highlighting/assets/css/prism/prism-xonokai.css

    Google Light

    Credits

    Originally based on https://github.com/spricity/google_code_prettify.

    License

    Apache 2

    Keywords

    none

    Install

    npm i gitbook-plugin-prism-dw

    DownloadsWeekly Downloads

    1

    Version

    2.4.1

    License

    Apache-2.0

    Unpacked Size

    22.7 kB

    Total Files

    8

    Last publish

    Collaborators

    • windhamdavid