Skip to content

[Feature]: allow custom CSS for each feed #4258

Description

@Offbeatmammal

Feature Summary

add custom CSS overrides that are feed specific

What problem does this feature solve?

When I am importing a particular website (eg the feed from https://theconversation.com) I get a block of content that in miniflux is wrapped in .entry-content aside that I want to suppress.

In the feed definition, I have added a remove("#share-dropdown-desktop") which (unless I'm misunderstanding) should exclude that from the content that's retrieved but doesn't seem to.

Being able to apply site specific CSS would allow me to suppress it (admittedly in a slightly brute force way) and clean up my reading experience.

Proposed Solution

Similar to how the general settings have a custom CSS entry box, each feed could have an option to add over-ride CSS for what gets displayed only when rendering feeds from that site.

I worry that applying the CSS for all feeds might have unintended consequences.

Alternatives Considered

attempted to stop the ingest of that content to start with, but didn't seem to resolve my issue.

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this feature hasn't been requested before.
  • I understand that feature requests are not guaranteed to be implemented.
  • I agree to follow the project's contribution guidelines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions