/gatsby-remark-drupal

Provides support for markdown preprocessing to Drupal body fields.

Primary LanguageJavaScript

gatsby-remark-drupal

Provides support for markdown preprocessing to Drupal body fields.

  • Creates a new text/markdown field for drupal body fields of the selected content types.
  • Replaces Drupal relative image paths to previously downloaded and cached images by the gatsby-source-drupal plugin.

NOTE: To make sure your Drupal site expose markdown use the Toast UI Editor integration for Drupal provided by the tui_editor module.

Install

npm install --save @weknow/gatsby-remark-drupal

How to use

Default configuration

      // In your gatsby-config.js
      resolve: `gatsby-transformer-remark`,
      options: {
        plugins: [
          `@weknow/gatsby-remark-drupal`,

Custom configuration

      // In your gatsby-config.js
      resolve: `gatsby-transformer-remark`,
      options: {
        plugins: [
          {
            resolve: `@weknow/gatsby-remark-drupal`,
            options: {
              nodes: [`article`,`page`, `landing`, `cta`]
            }
          }

Options

Name Default Description
nodes [article,page] The Drupal node types to process.