Couchers-org / couchers

The next-generation couch surfing platform. Free forever. Community‑led. Non‑profit. Modern. Chuck us a star :)
https://couchers.org
MIT License
389 stars 79 forks source link

Add RSS Feed to Blog #1342

Open panmona opened 3 years ago

panmona commented 3 years ago

I really like what you are doing with this project and I would love to follow along with the development updates. For that your blog seems to be the best place.

I don't want to always manually check if there are updates / I will forget it. Other blogs provide an RSS feed so that I can subscribe to it and have all new content in one place.

For your blog I / my RSS program couldn't find an RSS feed. So I suggest that you add one to the blog. What do you think?

aapeliv commented 3 years ago

Currently the blog is literally just a bunch of Markdown files that are rendered into a HTML template. The blog page is manually updated when a new post is released. It's very rudimentary.

We will redo the blog sometime in the future, when we merge the app and the landing site; and then we should look into getting an RSS feed and other features.

In the meantime, we could update the blog generation to first run a simple script to generate the blog page and an RSS XML page, and then do the static site generation. This would be good so the main blog page doesn't need to be updated manually. We could look possibly into it if/when we change the blog overview page generation.

I haven't heard from others who would be interested in an RSS feed, maybe you can create a thread on the forum and see if there are others interested? If there is a lot of demand for it, we can prioritize is more.

panmona commented 3 years ago

Yeah this is not that high of a priority. I suggest to do that generation in a pipeline in GitLab (it seems that's what you're using for CI). Other than the RSS feed I don't think the blog needs to have that much more features.

From my experience RSS doesn't seem to be that widely used anymore apart from techy people. I guess that's mainly because you can't monetize it...