Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/philhawksworth/medium-export
A demo of generating an JAMstack site from an RSS feed
https://github.com/philhawksworth/medium-export
eleventy jamstack netlify
Last synced: 14 days ago
JSON representation
A demo of generating an JAMstack site from an RSS feed
- Host: GitHub
- URL: https://github.com/philhawksworth/medium-export
- Owner: philhawksworth
- Created: 2018-09-06T12:55:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-10T02:30:38.000Z (almost 2 years ago)
- Last Synced: 2024-10-03T12:25:06.160Z (about 1 month ago)
- Topics: eleventy, jamstack, netlify
- Language: HTML
- Homepage: https://rss-jamstack.netlify.com/
- Size: 880 KB
- Stars: 41
- Watchers: 5
- Forks: 9
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Medium Export
An example of how easy it can be to generate a site based on an RSS feed. In this instance focussed on Medium's RSS Feeds
## Quick start
You can get your own version of this site by just clicking the button below, and then providing a suitable Medium RSS feed URL.
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/philhawksworth/medium-export)
### What will clicking that button do?
Fair question. After clicking the button, [Netlify](https://www.netlify.com) will ask for your permission to clone this repo into your own GitHub account, and then create a new site for you in Netlify linked to that repo. It will also ask for a feed to ingest at build time (see below if for some to pinch if you need to).
Then it will build and deploy a new site for you, complete with hosting and continuous deployment all configured.
The whole thing should take less than a minute!
### Medium RSS Linkspiration:
- https://medium.com/feed/netlify
- https://medium.com/feed/memory-leak
- https://medium.com/feed/@philhawksworth
- https://medium.com/feed/@addyosmani
- https://m.signalvnoise.com/feed## Local development
This site is built with [Eleventy](https://11ty.io) and have very few prerequisites:
- Node
- Npm or Yarn### Install and bootstrap
```bash
# clone this repository (or do that via the button above)
git clone [email protected]:philhawksworth/medium-export.git# move into the working directory and install dependencies
cd medium-export
yarn# generate and serve the site while watching for changes
yarn start# build the site
yarn run build```