gatsby-source-publitio
v1.0.2
Published
Source plugin for getting files from your Publitio account
Downloads
5
Readme
gatsby-source-publitio
Source plugin for getting files from your Publitio account
Usage
Install the plugin
npm install --save gatsby-source-publitio
or
yarn add gatsby-source-publitio
Add the plugin to your gatsby-config.js
// gatsby-config.js
module.exports = {
plugins: [
{
resolve: 'gatsby-source-publitio',
options: {
// See options section for more information
},
},
],
}
Options
Required
| Key | Description |
| ------------ | ------------------------------------------------------------------ |
| api_key
| Get it from your Publitio Dashboard |
| api_secret
| Get it from your Publitio Dashboard |
Optional
| Key | Default value | Description |
| ------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| limit
| 1000
| Maximum number of files to return. Maximum limit is 1000
|
| offset
| 0
| How many files should be skipped at the beginning of the result set |
| filter_privacy
| all
| Specifies which files should be returned based on their privacy. Supported values are all
, private
and public
|
| filter_extension
| all
| Specifies which files should be returned based on their extension. For a full list of extensions see supported extensions |
| filter_type
| all
| Specifies which files should be returned based on their type. Supported values are all
, image
, video
and audio
|
| filter_ad
| all
| Specifies which files should be returned based on their option_ad status. Supported values are all
, enabled
, disabled
and new
|
| tags
| | Search query tags separated by + signs. You can append :any to list files which have any of the tags, or :all to list only files which have all of the tags. For example, use dogs+cats:any
to select all files which either have the dogs or the cats tag |
| folder
| | Folder ID or Path to list files from. Default lists all files. Use / to list top (root) folder files |
Example of query
query ImagesQuery {
allPublitioFile(filter: {type: { eq: "image" }}) {
edges {
node {
title
file {
childImageSharp {
fluid(maxWidth: 1920) {
...GatsbyImageSharpFluid
}
}
}
}
}
}
}