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.

Package Sidebar

Install

npm i gitbook-plugin-codeline

Weekly Downloads

0

Version

0.1.0

License

MIT

Unpacked Size

7.15 kB

Total Files

6

Last publish

Collaborators

  • lionelee