V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
eBPF
V2EX  ›  分享创造

Fusion RSS 阅读器 v0.9.3:全新 UI、快捷键、i18n 等

  •  1
     
  •   eBPF · 3 天前 · 8326 次点击

    Hi 朋友们!最近为 Fusion 添加了多个社区呼声很高的功能,分享一下 :D

    Fusion 是一个轻量、自托管友好的 RSS 阅读器。主要功能和特点有:

    • 分组、书签、订阅源自动嗅探、OPML 导入导出
    • 响应式、PWA 、暗色模式、快捷键、i18n
    • 轻量、易部署
      • 只需要一个二进制文件就能部署,也有预构建的 Docker image
        • 后端使用 Go + SQLite ,没有其他组件依赖
        • 前端使用 SvelteKit 并打包为 SPA 嵌入后端二进制文件中
      • 内存占用约 90MB

    最近的新变化:

    • 新 UI
      • 重新设计为双栏布局,空间利用率更高
      • 组件库从 shadcn/ui 换为了 daisyui ,减少 JS 依赖,尽可能利用 HTML 原生能力。打包体积减少了 30%
      • 优化了页面加载速度
    • 快捷键。设置了一些类似 Google Reader 和 Feedly 的快捷键。按下 ? 可以打开快捷键提示
    • i18n。添加了中、西、德等语言
    • **后端健壮性++**。感谢 mtlynch 做了许多代码优化和单测

    欢迎大家体验,项目地址: https://github.com/0x2E/fusion

    light

    dark

    10 条回复    2025-03-29 12:14:21 +08:00
    pike0002
        1
    pike0002  
       3 天前
    很好奇为啥大家乐此不疲地做 RSS 阅读器
    eBPF
        2
    eBPF  
    OP
       3 天前
    @pike0002 因为各有各的不好用。比如 Feedly 加载太慢,miniflux 还需要起一个 PostgreSQL
    aerAzLNE
        3
    aerAzLNE  
       3 天前
    请问这个可以接 iOS 的 reader 嘛
    eBPF
        4
    eBPF  
    OP
       3 天前
    @aerAzLNE 还不可以,没做对外的 api 功能
    kokojack
        5
    kokojack  
       3 天前
    希望能支持给订阅源添加 socks5 代理
    NewYear
        6
    NewYear  
       2 天前
    Feedly 隔三差五的改界面 UI ,包括细微结构,我做油猴脚本都要随着调整,蛮无语的。

    但从外观上又基本上看不出什么区别,囧。
    eBPF
        7
    eBPF  
    OP
       2 天前
    @kokojack 每个 Feed 的右上角点开菜单,进入设置,可以设置 HTTP Proxy
    eBPF
        8
    eBPF  
    OP
       2 天前
    @NewYear 如果没有固定的特征那确实挺烦的,最好别直接匹配 class ,这种在前端每次打包后都会变。用一些有固定特征的节点,比如属性有固定的 data-*、id 、aria-*,或者节点本身就具有特殊语义比如 main 、header 、nav ,拿他们当做参考系,然后用比较模糊的后代选择器来匹配要修改的地方
    brcefy
        9
    brcefy  
       2 天前   ❤️ 1
    Docker 部署了一下感觉不错,简洁美观,但有个问题,能不能设置每页的条目数量,以及全部已读也只能让当前页的已读,希望改进一手
    eBPF
        10
    eBPF  
    OP
       2 天前
    @brcefy 感谢建议。每页条数后面会加,等不及的话可以在 url 上加一个 page_size 参数。“全部已读”其实就是标记本页条目为已读,是有点迷惑,后面会改一下提示
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   971 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:48 · PVG 05:48 · LAX 14:48 · JFK 17:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.