我非常喜欢 Google Reader。我将所有订阅都放在那里,就像拥有最长、最有趣的报纸一样。知道当人们构建所有这些 RSS 阅读应用程序时,它们本质上只是 Google Reader 的不同用户界面,这让我感到非常高兴。这样我们就可以使用很多不同的界面,但仍然可以为我们的订阅维护一个统一的中心。
Google Reader 的网页界面非常好。它们也有移动网页版本,也不错。但是,网页版 Google Reader 的一个小问题让我很恼火。 假设您找到一篇想阅读的文章……

步骤 1:按键:J-J-J-J,哦,不错,这篇文章看起来很有趣,我想读一下。

步骤 2:糟糕,文章突然去哪里了?哦,是的,它被推出了视野之外,因为我之前跳过的一篇文章现在加载到了它的上面。
是的,有一些解决方法。我可以切换到折叠视图。但这关乎原则。我特意跳过了上面的文章,并将焦点放在了一篇新文章上。在这一点上,焦点不应该因为任何原因被夺走。这种情况发生过很多次,我不得不放弃使用网页版 Google Reader。
在 iPhone 上,我使用专门的应用程序来阅读 RSS(我喜欢 Byline 和 Reeder)。我想,为什么不在桌面上也使用一个专门的应用程序呢?我有一个 朋友 非常喜欢 NetNewsWire,所以我一直在用它。它非常好。它有一个非常简单易用的界面。没有太多妨碍你的东西,但几乎包含了所有你需要的东西。我最喜欢的是它内置了一个网络浏览器,因此切换到网站阅读文章非常快速便捷。它在内部使用 WebKit 来实现这一点。
NetNewsWire 还支持主题。这是一个随附的主题

拜托,真的吗?
应用程序附带的主题并不特别令人印象深刻。首先,它们都是流体宽度。我对数字屏幕上的流体宽度最大的抱怨之一是,当调整屏幕时,通常唯一发生变化的是文本的行长。具有讽刺意味的是,在我看来,流体宽度布局中唯一不应该改变的是行长。
如果您打开应用程序包,您可以深入查找主题的存储位置。它们是具有以下扩展名的文件:.nnwstyle扩展名。然后,如果您显示这些文件的包内容,您可以看到它们的构建方式。它们实际上只是 HTML 和 CSS 文件。太棒了。

右键单击 > 显示包内容
固定
因此,我开始尝试构建自己的主题。我可能尝试了 5 个不同的想法,而且我仍然不太满意这个主题,但我打算先停止调整它一段时间,让它沉淀一下。如果其他人也是 NetNewsWire 用户并想尝试一下,或者以它为基础创建自己的主题,我将在这里分享它。
我称之为“固定”,因为
- 它是固定宽度的。
- 它有一个固定的页眉。
- 它修复了我在订阅中发现的一些烦人的问题。
它看起来像这样
嘿,它并不多,但这正是重点。其目的是让它不碍事,并尽可能使文章易读且简洁。
功能
- 标题很大且固定,因此您不会忘记正在阅读的内容,并且始终靠近指向其在网络上真实 URL 的链接。
- 出于类似原因,源和其他元信息也固定在标题上方。
- jQuery 加载到主题中,并以多种方式使用。
- 行长固定为舒适的长度。
- 图像被强制为块级并进行间距(某些网站将图像与文本内联,这会导致 RSS 上出现奇怪的布局问题)
- 嵌入的视频(或来自任何来源的任何嵌入内容)被强制为与行长相同的宽度。
- iframe 已删除。订阅中的 Google 广告会通过 iframe 传递,因此这些广告已删除。我想不出在 RSS 中使用 iframe 的任何真正正当的用途。
- Tweetmeme/ReTweet 按钮已删除。
- 任何非常小的图像(高度和宽度均小于 30px)或与 FeedBurner 相关的图像都会被删除。这删除了许多订阅末尾的大量垃圾,包括看到无数的“分享”按钮或 FeedBurner 垃圾。
通过在最后两个单词之间插入一个不换行空格来防止文章标题中的孤行 例如这样。
我认为您可以从桌面上双击它,假设您已安装 NetNewsWire,它会将其安装为主题。
关于 NetNewsWire 唯一不满的是:它显示“已标记”而不是“已加星标”,我们不能只使用“已加星标”并保持一致吗?但更糟糕的是,您无法“分享”内容,这 是我喜欢做的事情。不过,它确实支持 Delicious 和 Instapaper,这很棒。
看起来不错,但我无法下载它进行尝试。它是一个 Apache 禁止页面。
抱歉,已修复,我认为!
看起来真的很棒!但正如上面 Louis 所说,链接已损坏……
谢谢 :P
是的,这里也是一样。似乎文件存在权限问题。
确实……禁止……无论如何,我甚至不记得 NetNewsWire 支持主题了!!!期待尝试一下!
服务器不喜欢文件扩展名,所以我将其压缩了。
B b b b b 坏了!
但主题看起来确实很时尚。
你能详细说明一下你在 Google Reader 上遇到的问题吗?我不太理解。
我主要抱怨的是,我无法折叠我正在阅读的当前文章,而不必一直滚动到顶部,因为我倾向于从旧到新阅读(未读文章)。
是的……我也没明白。
顺便说一句,Chris:这是最近出现的问题,还是你之前就放弃了它,因为那时你遇到了问题?
他的意思是,你跳过一篇你不想看的文章,然后尝试阅读下一篇文章。跳过的文章中包含大型图像,并且在最终加载后,会将整个订阅向下移动。你突然发现自己盯着刚刚跳过的文章的中间部分。
当文本突然消失时,阅读起来非常困难。
主题对我来说根本不起作用。标题放置在后续内容之上,因此对于长文章,第一段会被截断,并且您根本看不到短文章……(NNW 3.2.7,Snow Leopard)
我的黑苹果上网本在较小的屏幕上也遇到了类似的问题。我只是打开了主题并在标题上删除了“固定”,以便它与文本一起滚动。当然,您看不到标题,但主题的其余部分很棒。
您需要在“首选项 → 浏览 → 新闻项目”中启用新闻项目的 JavaScript。
令人印象深刻,感谢分享。
想知道这个时间点有多么合适?我无法在 Google Reader 中阅读这篇文章,因为上面的 Smashing Magazine 文章一直将其向下推。
很棒的修改!我爱 NetNewsWire,但默认主题太糟糕了!
是的,默认主题很糟糕,但 Legistyles 可以解决这个问题:http://www.legistyles.com/。
这是“Serif Black”(我认为)的屏幕截图:http://cl.ly/e7c5cf63355898ae0180
哦,它是固定宽度的 :)
这是一个很棒的主题,谢谢!而且还有很多其他的很棒的主题。访问LegiStyles (http://www.legistyles.com/)看看。我当前的主题是AisleOne,但还有其他一些很棒的主题。
Android 上有没有什么好的 RSS 阅读器推荐?
这个主题真的很好,Chris!感谢你的贡献。也许开发者会看到它并将其纳入其中。
不过可能需要解决的一件事是图像的最大宽度。有些文章的图像宽度和高度是内联设置的,因此最大宽度覆盖会更改宽度,但不会保持比例,并且会压缩某些图像。以下是如何显示Panic博客的示例:http://cl.ly/1JxL
我也看到了这个“错误”,可以通过在样式表中添加“height: auto;”到“#content img”来解决它(~/Library/Application Support/NetNewsWire/StyleSheets/Fixed.nnwstyle -> 显示内容)。
完整行如下所示
#content img { max-width: 526px !important; height: auto; background: white; border: 1px solid #ccc; padding: 15px; text-align: center; -webkit-box-shadow: 2px 2px 5px #ccc; }
添加后,您需要重新启动NetNewsWire才能使更改生效。
但我敢肯定Chris会将其添加到他的样式表中,从而更新这个不错的下载。;)
顺便说一句:很棒的工作,感谢分享,Chris!
好主意。我之前注意到过这个问题,但有点忘记了,因为解决方案没有立即出现在我的脑海中。我还没有测试过,但理论上我认为它会起作用。我已经更新了下载。
不错,简单的修复。是的,现在工作正常了。喜欢这个主题。感谢修复后的下载,Chris!
我使用Google阅读器书签小程序按顺序查看我订阅源中的每个网页。不用担心焦点会消失。Google还允许您为特定文件夹“创建”书签小程序,因此今天我在Chrome书签栏上点击“下一个(网页)”> >时阅读了这篇文章。
只需转到阅读器设置 -> 小工具。他们还有一个订阅书签小程序和一个在阅读器中添加笔记的书签小程序。都很方便。
这个主题对我来说坏了。在长文章中,我使用空格键向下翻页。向下翻页后,固定的标题会挡住文本顶部的几行。
我注意到一些使用固定标题或页脚的网站也存在类似的问题。Google好友连接使用了一个固定的页脚栏,这也妨碍了空格键滚动。