Al-Ext-Posts
A Jekyll plugin that allows you to fetch and display external blog posts from RSS feeds and specific URLs in your Jekyll site.
Installation
Add this line to your Jekyll site's Gemfile:
gem 'al_ext_posts'And then execute:
$ bundle installUsage
- Add the plugin to your site's
_config.yml:
plugins:
- al_ext_posts- Configure your external sources in
_config.yml:
external_sources:
- name: "My Blog"
rss_url: "https://myblog.com/feed.xml"
categories: ["external", "blog"]
tags: ["rss", "updates"]
- name: "Another Source"
categories: ["external"]
tags: ["manual-curation"]
posts:
- url: "https://example.com/post1"
published_date: "2024-03-20"
- url: "https://example.com/post2"
published_date: "2024-03-21"The plugin supports two types of sources:
- RSS feeds: Provide the
rss_urlparameter - Direct URLs: Provide a list of
postswithurlandpublished_date
Optional per-source defaults:
-
categories: array of categories automatically applied to imported posts -
tags: array of tags automatically applied to imported posts
Development
After checking out the repo, run bundle install to install dependencies.
Contributing
Bug reports and pull requests are welcome on GitHub.