gitbook-plugin-codeline

0.1.0 • Public • Published

CodeLine is plugin for GitBook

This plugin adds line numbers for multi-line blocks and a copy button, and allows line numbers start from a arbitrary number other than 1.

How to install?

Adds the plugin to your book.json, then run gitbook install.

{
    "plugins": ["codeline"]
}

How to use?

{% codeline lang="cpp", startnum='20' -%}
#include <iostream>

int main(){
    std::cout << "Hello World" << std::endl;
    return 0;
}
{%- endcodetabs %}

If you want to get rid of the copy buttons, add this section in book.json:

"pluginsConfig": {
  "code": {
    "copyButtons": false
  }
}

Attribution

This plugin is a fine-tuning one of gitbook-plugin-code written by David Moreno García. Since the original repo looks like no more maintained, I create a new npm package rather than submit a PR.

/gitbook-plugin-codeline/

    Package Sidebar

    Install

    npm i gitbook-plugin-codeline

    Weekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    7.15 kB

    Total Files

    6

    Last publish

    Collaborators

    • lionelee