Make your own
This page is a list of the latest posts from the sites I follow. You can have one of your own, with your own sites, in about ten minutes. It costs nothing, there’s nothing to install, and nothing to keep running: GitHub builds the page every so often and publishes it for you.
You need a GitHub account, which is free. You don’t need to know how to code — your list of sites is one line per site in a text file.
Set it up
- Make your copy. Open the newsfeed template and press the green
Use this template button, then Create a new repository. Give it a name
(
newsfeedis a fine one), leave it Public, and press Create. Public is what makes the page free to publish; the only thing in it is your list of sites. - Turn on publishing. In your new repository, go to Settings → Pages, and under Source choose GitHub Actions.
- Turn on the builds. Go to the Actions tab and press the button that enables workflows. Choose Build and deploy on the left, then Run workflow.
- Open your page. A minute or so later it’s at
https://<your username>.github.io/<your repository>/. It starts with a handful of sites so there’s something to look at.
Add your own sites
Your page has its own Add or remove sites page, the same as this one. Paste a site’s address, press Add, and press Create on the GitHub page that opens: a minute later it’s on your page. Removing one works the same way.
Or edit the list directly: news/feeds.txt in your repository, one site per line.
Anything after the address is the name to show, and then options:
So a line can be as plain as https://waxy.org/ or as fussy as
https://www.nytimes.com/ The New York Times limit=8.
How often it updates
The build is set to run every 15 minutes, but GitHub treats scheduled builds as a favour rather than a promise and skips most of them — often nine in ten — so your page can sit a few hours out of date. Two ways around it: