eleventy-plugin-feedbin-stars
TypeScript icon, indicating that this package has built-in type declarations

2.0.1 • Public • Published

eleventy-plugin-feedbin-stars

Eleventy plugin for getting starred items from Feedbin into your Eleventy site.

Install

yarn add eleventy-plugin-feedbin-stars

or with npm

npm install eleventy-plugin-feedbin-stars

How to use

In your .eleventy.js

const { default: feedbinStars } = require("eleventy-plugin-feedbin-stars");

module.exports = function(eleventyConfig) {
  eleventyConfig.addPlugin(feedbinStars, {
    feed_id: "5Euw2uq5T9oUL7tUbs0_2A",
    cache_duration: "4h",
  });
};

Options

feed_id

Type: string
Required: true

In Feedbin general settings you'll need to turn on "Starred article feed", you'll then get a feed URL. It will look something like https://feedbin.com/starred/5Euw2uq5T9oUL7tUbs0_2A.xml, grab the string between "https://feedbin.com/starred/" and ".xml". In this case the feed_id is 5Euw2uq5T9oUL7tUbs0_2A.

cache_duration

Type: string
Required: false
Defaul: "4h"

Uses eleventy-fetch under the hood, check the documentation for duration options.

How to use

The plugin will create a feedbinStars collection. You are then able to loop over the items in your template:

<ul>
  {% for item in collections.feedbinStars %}
  <li>
    <article>
      <h2><a href="{{ item.link }}" rel="noopener">{{ item.title }}</a></h2>
      <p>{{ item.link }}</p>
    </article>
  </li>
  {% endfor %}
</ul>

Package Sidebar

Install

npm i eleventy-plugin-feedbin-stars

Weekly Downloads

0

Version

2.0.1

License

MIT

Unpacked Size

5.39 kB

Total Files

5

Last publish

Collaborators

  • augustskare