0.2.4 • Published 7 years ago
saber-plugin-generate-feed v0.2.4
saber-plugin-generate-feed
Generate feed in Atom 1.0 or RSS 2.0 or JSON format.
Install
yarn add saber-plugin-generate-feedUsage
In your saber-config.yml:
plugins:
  - resolve: saber-plugin-generate-feed
    options:
      # Generate atom.xml
      atomFeed: true
      # Generate rss2.xml
      rss2Feed: true
      # Generate feed.json
      jsonFeed: trueSaber Variables
This plugin will also inject some useful Saber variables you can use at runtime:
import variables from 'saber/variables'
variables.feedLinks
// { rss2?: string, json?: string, atom?: string }
variables.feedLink
// The link to preferred feed
// Atom > RSS2 > JSON
variables.feedLinkType
// The type of `variables.feedLink`
// `atom | rss2 | json`Configure Feed Author
In your saber-config.yml:
siteConfig:
  author: Your Name # Optional
  url: https://example.com # Required
  email: you@email.com # OptionalOptions
atomFeed
- Type: 
stringboolean - Default: 
undefined 
The output path of the Atom feed, when true it outputs to atom.xml.
rss2Feed
- Type: 
stringboolean - Default: 
undefined 
The output path of the RSS2 feed, when true it outputs to rss2.xml.
jsonFeed
- Type: 
stringboolean - Default: 
undefined 
The output path of the JSON feed, when true it outputs to feed.json.
limit
- Type: 
number - Default: 
30 
The maximum amount of posts to include in the feed.
License
MIT.