six7 / gatsby-transformer-asciidoctor

Gatsby transformer plugin for Asciidoc using asciidoctor.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gatsby-transformer-asciidoctor

Parses asciidoc files using asciidoctor.js

Install

npm install --save @jtanguy/gatsby-transformer-asciidoctor

How to use

// In your gatsby-config.js
plugins: [
  {
    resolve: `@jtanguy/gatsby-transformer-asciidoctor`,
  },
],

Parsing algorithm

It recognizes only files with the adoc extensions as asciidoc.

Each asciidoc file is parsed into a node of type Asciidoctor.

The following standard attributes are stored in the document’s frontmatter:

  • title

  • date

  • version

  • remark

  • author

  • authors: a list of authors, with the following fields:

    • name

    • firstname

    • lastname

    • email

    • initials

The following non-standard attributes are stored in the document’s frontmatter

description

The description attribute

tags

The tags attribute. The value is split into a list using ; as a delimiter

About

Gatsby transformer plugin for Asciidoc using asciidoctor.js

License:MIT License


Languages

Language:JavaScript 100.0%