花了五分钟改了下 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/
12626 次点击
所在节点    Project Babel
58 条回复
akfish
2014-05-07 02:06:53 +08:00
@myang No no no, 只能说你误解了,我本人是支持加md的,观点和另一方针锋相对那是自然,和火气无关。
至于外观,我实事求是的说github的好看,也没说我这原型性质的东西不难看。而你以此宣称markdown是难看的说法并不准确。
md的优劣和效果如何请参考github等成功案例,本demo暂时只是可行性验证而已。
Vonex
2014-05-07 08:03:22 +08:00
看到了苹果团
hkongm
2014-05-07 08:41:40 +08:00
膜拜插件。。。
wuyazi
2014-05-07 09:03:04 +08:00
@aku gist代码要删掉链接后面的 '.git',貌似是这个原因,你可以试试。
soundbbg
2014-05-07 10:35:34 +08:00
纯前端。。
aurorawu
2014-05-07 11:23:24 +08:00
支持lz
kingme
2014-05-07 13:24:36 +08:00
Talk is cheap. I'll show you the code. 支持了
davidlau
2014-05-07 13:58:37 +08:00
支持MD后 v2ex的排版会不会像这个网站一样http://code4app.com/
davidlau
2014-05-07 13:59:03 +08:00
打错,是ourcoders.com 一样
kurtis
2014-05-07 14:02:01 +08:00
@akfish
支持实干,支持探讨,支持多尝试(也叫多折腾)。
这也是v友的精神,别太介意的噪音。
hourui
2014-05-07 17:59:13 +08:00
“Talk is cheap. I'll show you the code. ” 赞!
cyandata
2014-05-07 20:57:18 +08:00
优化下css就好看多了
jakwings
2014-05-08 05:49:56 +08:00
@akfish 不好意思,最近烦恼很多,容易激动。

要是用 Markdown 的话,最好是用 GFM。还有要考虑的就是启用和不启用 Markdown 的回复,每个回复都要单独绑定一个开关变量,避免和已有的自动链接转换功能冲突,还要不断调整 CSS 达到较为一致的间隔(于是不调 CSS 是不太可能令人满意的,除非继续折腾如何让两种模式下的回复内容互换)。至于代码缩进问题,这会与用户配置中的自选字体配置冲突。这样提供两种模式的结果是,用户要经常根据不同的内容插入需求而切换模式。

再想想我在这呆了几个月对本站维护团队平时对待用户反馈的态度的观察(根本不了解幕后具体都有哪些人),我都大概猜得出结果了。

总之对不起啦。
soli
2014-05-08 12:47:28 +08:00
支持增加md支持。
jianv3
2014-05-08 16:25:29 +08:00
#支持
PoplarDdd
2014-07-27 22:50:12 +08:00
PoplarDdd
2014-07-27 22:52:57 +08:00
V2EX有源码?在哪里能找到
PoplarDdd
2014-07-27 22:53:06 +08:00
@akfish V2EX有源码?在哪里能找到

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

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

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

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

© 2021 V2EX