Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including hexo-generator-feed with all npm packages installed. Try it out:

var hexoGeneratorFeed = require("hexo-generator-feed")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

hexo-generator-feed v1.2.2

Feed generator plugin for Hexo


Build Status NPM version Coverage Status

Generate Atom 1.0 or RSS 2.0 feed.


$ npm install hexo-generator-feed --save
  • Hexo 3: 1.x
  • Hexo 2: 0.x


In the front-matter of your post, you can optionally add a description setting to write a summary for the post. Otherwise the summary will default to the excerpt or the first 140 characters of the post.


You can configure this plugin in _config.yml.

  type: atom
  path: atom.xml
  limit: 20
  content_limit: 140
  content_limit_delim: ' '
  • type - Feed type. (atom/rss2)
  • path - Feed path. (Default: atom.xml/rss2.xml)
  • limit - Maximum number of posts in the feed (Use 0 or false to show all posts)
  • hub - URL of the PubSubHubbub hubs (Leave it empty if you don't use it)
  • content - (optional) set to 'true' to include the contents of the entire post in the feed.
  • content_limit - (optional) Default length of post content used in summary. Only used, if content setting is false and no custom post description present.
  • content_limit_delim - (optional) If content_limit is used to shorten post contents, only cut at the last occurrence of this delimiter before reaching the character limit. Not used by default.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free