[构想] Markdown 时代的 RSS

2018-02-05 16:44:07 +08:00
 ericlong233

大概是这样的:

3361 次点击
所在节点    奇思妙想
14 条回复
oott123
2018-02-05 19:59:24 +08:00
* markdown 时代?_(:з」∠)_ ……
* 文章真的需要版本控制吗?
* json 代替 xml 没啥意见,听起来还行吧
* 直接传 markdown 比 html 有啥优势吗?
* 为什么随机字符串?
* 如何定义所有?

感觉像是杂糅了很多奇奇怪怪的东西进来,和 rss 已经没啥关系了,我建议楼主不如做一个“基于区块链的文章发布系统”,说不定能火
doubleflower
2018-02-05 20:03:32 +08:00
JSON 的 RSS 已经有了。

RSS 应该可以嵌入不同的 mediatype 吧?
这样一个条目同时加上 html 版本和 json 版本,即兼容旧 rss 阅读器,又可以让支持 md 的显示 md。
doubleflower
2018-02-05 20:05:18 +08:00
@oott123 我能想到唯一的好处是现在 rss 输出代码片段基本上是无高亮的,而 md 可以有。
其它只有坏处。
oott123
2018-02-05 20:07:03 +08:00
@doubleflower #3 那也得阅读器支持啊。换句话说要是阅读器支持,输出带高亮的 html 又有啥难的呢……
aliipay
2018-02-05 21:05:24 +08:00
楼主一定觉得 markdown 很牛逼,然并卵
marenight
2018-02-05 22:09:10 +08:00
如果是 markdown,就可以人肉解析,不需要阅读器了。大概楼主是这样想的吧
ericlong233
2018-02-06 11:02:56 +08:00
@oott123 #1
1. 把“时代”去掉会好些
2. 不需要
4. 体积更小,最重要的一点是,避免 HTML 过于复杂的结构,阅读器不需要像浏览器一样有“阅读模式”
5. 源上的每一个文章就像 Git 的 Commit 一样,有自己的 ID,而 Git 用的是随机字符串,所以说……
6. 一个源上的所有文章

这不单单是文章发布,还有文章管理和存储……或许不能叫做 RSS Next
ericlong233
2018-02-06 11:11:01 +08:00
@doubleflower #2
1. RSS 是基于 XML,传输过程中的是 XML,只是能解析成 JSON
也许确实有 RSS in JSON,欢迎打脸
2. 可以,但是我想到的不仅仅是这些
包括历史记录,文章索引……这些都是 RSS 做不到的
ericlong233
2018-02-06 11:11:47 +08:00
@aliipay @marenight 并不是
oott123
2018-02-06 11:13:08 +08:00
@ericlong233 #7
体积小我觉得肯定小不了太多。至于 HTML 格式太复杂……我也没见过阅读器有阅读模式啊,大家给 RSS 的输出基本都经过优化了,都是自适应的。

git 的 commit 不是随机字符串,是 hash,是可以根据你的提交计算的。
为什么 “源上的每一个文章就像 git 的 commit ” 一样?你所说的 “像 git 的 commit 一样”,到底是包括哪些特性呢?我以为你是指版本控制,但你又说不需要版本控制。

所以我觉得你这个想法更接近那些区块链存储项目,或者 ipfs 之类的。
ericlong233
2018-02-06 11:23:37 +08:00
@oott123 #10
emmm... 就是这个优化的过程,我想通过 Markdown 解决
让写作者用 Markdown,这样就不用多麻烦一步了

可能扯 Git 有点造成误会……其实就是文章索引而已 XD

thx for your opinion ;)
zhix
2018-02-06 11:33:45 +08:00
@oott123 我觉得楼主的意思不是使用 Git 对文章进行版本控制,而是参考 Git 使用树结构和不可变对象来索引存储所有的文章。
maemolee
2018-02-06 18:46:44 +08:00
有些 markdown 文档里引用的图片是服务器的相对地址,怎么在客户端显示出来呢,全部修改成在线图床吗。
ericlong233
2018-02-08 11:01:20 +08:00
@maemolee #13
使用绝对地址

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/428630

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX