Using A Channel To Filter Out Tags On Homepage -> RSS

I am currently using

routes:
  /:
    controller: channel
    filter: tag:-[how-to,about,under-the-hood]

This works perfectly as I was looking at a way to filter out certain tags from the homepage, however, this method seems to remove the posts from the main /rss feed which I could do without.

Is there a way for it not to do this or is the only solution going to have to be to create a custom RSS feed?

I tried the {{#get “posts” filter="tag-:tag1… route but that breaks pagination on the homepage.

Interesting - can you share your whole routes file?

Will do. Just to clarify it’s only the posts with tags that I have excluded that no longer show up on the feed.

This is the current routes file:

routes:
/:
    controller: channel
    filter: tag:-[news]

  /sitemap/:
      template: sitemap
      content_type: text/xml
  /news/rss/:
    template: news/rss
    content_type: text/xml
  
collections:
  /:
      permalink: /{slug}/
      template: index 

taxonomies:
  tag: /index/{slug}/
  author: /author/{slug}/

/news/rss/ is a custom RSS and it looks like we will need to use this as the master going forward as using a channel removes the entries from the main homepage feed (-news)

/sitemap/ is a custom Google news feed.

OK, I think have decided to just take the custom RSS route.

Thanks.