插件 1 0

    Typecho RSS 全文输出美化插件

    一个功能强大的 Typecho RSS 插件,支持全文输出和多种美化显示风格。

    功能特点

    • 全文输出: 支持输出文章全文或摘要
    • 多种主题: 提供 4 种精美样式主题供选择
    • 美化显示: 在浏览器中直接打开 RSS 链接时显示美观的界面
    • 灵活配置: 可自定义文章数量、输出内容、版权信息等
    • 响应式设计: 完美适配桌面和移动设备
    • 接管原生路由: 完全接管 Typecho 的 /feed 路由

    安装方法

    1. 下载插件到 Typecho 插件目录:

      /usr/plugins/Rss/
    2. 在 Typecho 后台启用插件:

      • 进入 控制台插件已安装插件
      • 找到 Rss 插件,点击 启用
    3. 配置插件(可选):

      • 点击插件的 设置 按钮
      • 根据需要调整配置选项

    配置选项

    RSS 文章数量

    • 设置 RSS 输出的文章数量
    • 默认为 20 篇
    • 设置为 0 则输出全部文章

    RSS 内容输出

    • 输出全文: 在 RSS 中显示文章完整内容
    • 输出摘要: 仅显示文章摘要(前 200 字符)

    RSS 样式美化

    • 启用: 在浏览器中访问时显示美化界面
    • 禁用: 输出纯 XML 格式

    样式主题

    插件提供 4 种不同风格的主题供选择:

    1. 渐变风格 (gradient) - 默认主题

      • 紫色渐变背景
      • 现代感强,视觉冲击力强
      • 卡片式布局,悬停动画
      • 适合个人博客、创意类网站
    2. 简洁风格 (minimal)

      • 黑白配色,简约设计
      • 清爽干净,专注内容
      • 类似报纸排版
      • 适合技术博客、文字类内容
    3. 现代风格 (modern)

      • 蓝色系商务风格
      • 专业大气,层次分明
      • 卡片阴影,渐变头部
      • 适合企业博客、专业网站
    4. 暗黑风格 (dark)

      • 深色主题,护眼舒适
      • GitHub 风格配色
      • 自定义滚动条美化
      • 适合夜间阅读、开发者

    版权信息

    • 在每篇文章末尾添加自定义版权信息
    • 支持 HTML 标签
    • 示例:

      <p>本文由 <a href="https://example.com">我的博客</a> 原创发布</p>
      <p>转载请注明出处</p>

    使用方法

    启用插件后,可以通过以下 URL 访问 RSS:

    主要访问地址

    https://你的域名/feed

    插件会自动接管 Typecho 原生的 /feed 路由,使用美化后的 RSS 输出。

    在 RSS 阅读器中订阅

    将上述任一地址复制到您的 RSS 阅读器(如 Feedly、Inoreader 等)中即可订阅。

    在浏览器中访问

    直接在浏览器中打开上述地址,将看到美化后的 RSS 页面。根据你在插件设置中选择的主题,会显示不同风格:

    • 渐变风格: 紫色渐变背景 + 白色卡片
    • 简洁风格: 纯白背景 + 黑白排版
    • 现代风格: 蓝色渐变头部 + 灰白背景
    • 暗黑风格: 深色背景 + 蓝色点缀

    主题样式预览

    渐变风格 (Gradient)

    • 视觉特点: 紫色渐变背景,白色圆角卡片
    • 配色方案: #667eea#764ba2
    • 适用场景: 个人博客、创意网站
    • 设计元素: 悬停动画、阴影效果、圆角设计

    简洁风格 (Minimal)

    • 视觉特点: 黑白配色,线条分割
    • 配色方案: #000 + #fff + #666
    • 适用场景: 技术博客、专业内容
    • 设计元素: 极简排版、下划线链接、报纸式布局

    现代风格 (Modern)

    • 视觉特点: 蓝色系商务风格
    • 配色方案: #0066cc#0052a3
    • 适用场景: 企业网站、专业机构
    • 设计元素: 卡片悬停效果、徽章标签、渐变头部

    暗黑风格 (Dark)

    • 视觉特点: GitHub 式深色主题
    • 配色方案: #0d1117 + #58a6ff
    • 适用场景: 开发者博客、夜间阅读
    • 设计元素: 自定义滚动条、蓝色链接、暗色卡片

    常见问题

    Q: 启用插件后无法访问 RSS?

    A: 请检查您的 Typecho 是否开启了路由重写功能。

    Q: RSS 中图片无法显示?

    A: 请确保文章中的图片使用的是绝对路径。

    Q: 如何关闭样式美化?

    A: 在插件设置中将"RSS 样式美化"设置为"禁用"即可。

    Q: 可以自定义样式吗?

    A: 可以,直接修改 rss.xsl 文件中的 CSS 部分。

    版本历史

    v1.0.0

    • 初始版本发布
    • 支持全文 RSS 输出
    • 支持 XSL 样式美化
    • 提供灵活的配置选项

    许可证

    本插件遵循 MIT 许可证开源。

    反馈与支持

    如有问题或建议,欢迎通过以下方式反馈:

    • 提交 Issue
    • 发送邮件
    • 在博客留言

    项目地址

    https://github.com/jkjoy/Typecho-Plugin-Rss

    享受优雅的 RSS 订阅体验!