gatsby-source-ical

1.1.0 • Public • Published

gatsby-source-ical

Plugin for creating Ical nodes from the remote file.

Install

npm install --save gatsby-source-ical

How to use

// In your gatsby-config.js
module.exports = {
  plugins: [
    // You can have multiple instances of this plugin
    // to read source nodes from different remote files
    {
      resolve: `gatsby-source-ical`,
      options: {
        name: `events`,
        url: `https://web-standards.ru/calendar.ics`,
      },
    },
  ],
}

How to query

You can query calendar nodes like the following:

{
  allIcal {
    edges {
      node {
        start
        end
        summary
      }
    }
  }
}

To filter by the name you specified in the config, use sourceInstanceName:

{
  allIcal(filter: { sourceInstanceName: { eq: "events" } }) {
    edges {
      node {
        start
        end
        summary
      }
    }
  }
}

Readme

Keywords

Package Sidebar

Install

npm i gatsby-source-ical

Weekly Downloads

28

Version

1.1.0

License

MIT

Unpacked Size

6.92 kB

Total Files

12

Last publish

Collaborators

  • langovoi