A Jekyll plugin that allows you to fetch and display external blog posts from RSS feeds and specific URLs in your Jekyll site.
Add this line to your Jekyll site's Gemfile:
gem 'al_ext_posts'And then execute:
$ bundle install- 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 poststags: array of tags automatically applied to imported posts
After checking out the repo, run bundle install to install dependencies.
Bug reports and pull requests are welcome on GitHub.