document:
  nodes:
    - object: block
      type: paragraph
      nodes:
        - object: text
          leaves:
            - text: Hello world
    - object: block
      type: x-method
      nodes:
        - object: block
          type: header_two
          nodes:
            - object: text
              leaves:
                - text: Install
          data:
            id: install
        - object: block
          type: paragraph
          nodes:
            - object: text
              leaves:
                - text: The first thing is to get the GitBook API client.
        - object: block
          type: x-sample
          nodes:
            - object: block
              type: code_block
              nodes:
                - object: block
                  type: code_line
                  nodes:
                    - object: text
                      leaves:
                        - text: $ npm install gitbook-api
              data:
                syntax: bash
          data:
            lang: js
        - object: block
          type: x-sample
          nodes:
            - object: block
              type: code_block
              nodes:
                - object: block
                  type: code_line
                  nodes:
                    - object: text
                      leaves:
                        - text: $ go get github.com/GitbookIO/go-gitbook-api
              data:
                syntax: bash
          data:
            lang: go
