Skip to content

Files

Latest commit

6eceb1f · Dec 29, 2023

History

History
77 lines (57 loc) · 2.32 KB

README.md

File metadata and controls

77 lines (57 loc) · 2.32 KB

rss-medium-blog-viewer

The RSS Medium Blog Viewer is an Ember application designed to transform your Medium blog into a personalized, self-hosted blog. This enables bloggers to display their Medium content in a unique and customizable format on their personal website.

Demo

Here is a demo of the application.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone <repository-url>
  • cd rss-medium-blog-viewer
  • npm install

Setup Environment Variables

  • Create a .env file
  • Add the following properties based on your details in the file:
    • PAGE_TITLE
      • Use to set title of the page
    • ICON_URL
      • Use to set an icon on the top left of the page
      • Can be a local file that is uploaded in the public folder
      • Can be an online link
      • If not set, it will use the title of the page as default
    • MEDIUM_URL
    • MEDIUM_FEED_URL
    • RSS_2_JSON_API_KEY
      • API Key from the service rss2json
      • Sign up for a key on this link

Here is an example of how your .env file should look:

PAGE_TITLE="Zafir's Blogs"
ICON_URL=https://miro.medium.com/v2/resize:fill:64:64/1*NxSbBQe2m7Hab7G4KljJhA.jpeg
MEDIUM_URL=https://zfir.medium.com/
MEDIUM_FEED_URL=https://medium.com/feed/@zfir
RSS_2_JSON_API_KEY=<YOUR_API_KEY>

Local Development

Deployment

Local

  • npm exec ember build

Production

  • npm run build

Further Reading / Useful Links