花了五分钟改了下 V2EX 的源代码,撸了个 Markdown 支持功能出来

2014-05-06 19:55:10 +08:00
 akfish
看到这个贴(http://www.v2ex.com/t/111379)讨论markdown支持的问题,Talk is cheap. I'll show you the code.

大概扫了一眼源代码,等GAE SDK下载的时候顺手改好,实现了markdown的支持,css什么的没调。

纯前端实现,用marked.js库在document ready的时候直接把conent给撸了一遍。

效果:



链接: http://catx2ex.appspot.com/
11987 次点击
所在节点    Project Babel
58 条回复
akfish
2014-05-06 19:56:01 +08:00
配置还没搞熟,貌似不能回复,正在撸。
licell
2014-05-06 19:57:14 +08:00
打开了这么多标签!
akfish
2014-05-06 19:59:08 +08:00
@licell 这还只是一个显示器上的,-_-
sexoutsex2011
2014-05-06 20:00:56 +08:00
你的chrome得占多少内存啊 这插件数。。。
akfish
2014-05-06 20:01:55 +08:00
@sexoutsex2011 16G内存,所以没什么感觉。
nAODI
2014-05-06 20:12:04 +08:00
👍
jakwings
2014-05-06 20:17:31 +08:00
我之前都说了不太喜欢长篇大论的回复了,于是 Markdown 的功能就被削减到行内格式文本了。然而就那一点点行内格式,实在是没有实现的必要。
akfish
2014-05-06 20:18:37 +08:00
回复也撸好:

jakwings
2014-05-06 20:21:51 +08:00
V2EX 已经自带图片链接和 gist 链接自动转换功能。插代码不会很麻烦。
另外也可以看看自己平时有多喜欢长篇大论,否则真没必要搞东西搞得那么复杂。系统的讲述放在博客里是最好的,V2EX 显然是个整天被刷屏的地方。
akfish
2014-05-06 20:22:31 +08:00
@jakwings
第一实现不是你去实现
第二你觉得没必要不代表别人不需要
第三支持markdown不代表你非得用markdown

Anyway,就一个纯探讨性的东西,不用搞得好像谁在求谁一样嘛。
jakwings
2014-05-06 20:37:01 +08:00
@akfish 实现了就可以无视别人的意见?
你不说你不需要我的意见不代表我知道你不需要我的意见。
说得好像我的话不是探讨性的,是不是你太先入为主了?

刚来 V2EX 时我都好奇过为什么没有 Markdown 支持呢。
jakwings
2014-05-06 20:41:11 +08:00
@akfish 你可以直接说「支持 Markdown 不代表你非得用 Markdown」。其余的话我再不吐槽了。
aku
2014-05-06 20:43:31 +08:00
@jakwings 经常看到帖子里gist代码溢出,伸到右边去,不知道是什么原因。姿势不对还是bug?
ddter
2014-05-06 20:43:40 +08:00
小哥敢不敢截图下你的插件列表。。
azuginnen
2014-05-06 20:46:15 +08:00
推荐你用context管理插件
akfish
2014-05-06 20:47:20 +08:00
@jakwings
如果支持了,那么所有人都有选择用与不用的权利
如果不支持,所有人都只有被迫选择不用

照你的说法,长篇大论的回复不多。
好吧,那我们看看贴图贴代码的评论又多不多呢?
照你的逻辑,支持图片支持gist那不就把问题搞复杂了嘛。

你不需要markdown,你可以只用纯文本。
你只需要内格式文本,你可以只用内格式部分的语法。
人都各有喜好,区别就是有的喜好和别人的喜好不矛盾,而有的喜好则是完全排他的。

这逻辑简单无比,懒得掐了。
sanddudu
2014-05-06 20:48:43 +08:00
@aku 是真的太长了
mimzy
2014-05-06 20:48:46 +08:00
用俩屏蔽广告插件这内存真是大方啊……
jakwings
2014-05-06 20:50:19 +08:00
虽然还是比较火,还是多给一条和主题相关的意见:
就算是关闭了 Markdown 支持,还是得考虑内容框中的字体问题(非等宽字体),假如是代码的话,缩进全没了。

最后,心情不爽,不想讨论了。
akfish
2014-05-06 21:00:05 +08:00
@sexoutsex2011



好吧,才2G内存占用而已。

@ddter
长得截不完,还有大量看着有趣装上然后disable懒得删的。

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

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

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

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

© 2021 V2EX