自己用node.js写了一个小博客,已运行在线上。

2013-07-18 11:10:04 +08:00
 EchoFUN
地址 http://botobe.net 跪求人气哈。

麻雀虽小,但是也算是五脏俱全。
代码托管在了github上,https://github.com/EchoFUN/melodycoder。

欢迎交流拍砖。
6665 次点击
所在节点    Node.js
38 条回复
pubby
2013-07-18 14:13:51 +08:00
网速不给力啊,哪的vps
EchoFUN
2013-07-18 14:16:09 +08:00
@pubby 用的BurstNET,美国的。
alsotang
2013-07-18 14:29:31 +08:00
看了看源码,说两个建议:

1. model 那个文件夹里面出现的那一堆文件在我看来有点奇怪,db.site db.comment 那些。mongoose 不是可以直接在 schema 层次上定义方法的吗?你定义的那些 db.site 之类的方法其实都本应该是可以集合进 schema 里面去的啊

2. deploy.js 没想到是手工写的,现在有很多现成的方便工具做这个事情,可以 google 『grunt.js』 和 http://yeoman.io/ 看看。
alsotang
2013-07-18 14:35:49 +08:00
感觉博主把 Async.js 用得好爽的感觉..
EchoFUN
2013-07-18 14:45:12 +08:00
@alsotang 恩,其实异步管理本来用的eventproxy,感觉对外暴露的接口太丑,最终改成async的。至于db层那块确实是一块心病,这种用法效率不高,但是考虑到重构的话动作太大。若是真遇到了瓶颈的时候再来修改吧。
alsotang
2013-07-18 14:57:34 +08:00
@EchoFUN eventproxy 是国人写的...要是我我肯定不用...虽然那个作者是我领导..
EchoFUN
2013-07-18 15:04:38 +08:00
@alsotang 看来我只能回一个万能的 “呵呵” 了。

呵呵。
lhx2008
2013-07-19 08:54:38 +08:00
音乐的,建议不要自动播放,要么你就玩Iframe吧,刷新重放难受
yyfearth
2013-07-19 09:18:37 +08:00
每次刷新重放音乐是很烦的一件事
可以考虑用ajax加载内容,这样就会好很多
cxshun
2013-07-19 09:24:44 +08:00
网站不错,但音乐就比较那个了,不是所有人都喜欢同样类型的歌曲,陈升的我是没啥感觉了。建议还是不要搞自动播放。或者直接点,去掉那个音乐的算了,一般人都会开播放器听歌,网页放歌会比较反感。
yakczh
2013-07-19 09:25:37 +08:00
音乐皤放是用flash吗?
luoli
2013-07-19 09:36:53 +08:00
网站不错,建议多用p 少用br。
momosky
2013-07-19 10:02:04 +08:00
blog感觉很不错,音乐也可以,自动播放就比较×××,强迫症 自动的就想关掉
EchoFUN
2013-07-19 14:29:23 +08:00
@momosky
@lhx2008
@cxshun
恩,好像大家都不怎么喜欢音乐,自动播放已关闭了。

@yakczh
虾米的服务。

@luoli
应该是文章里边的br标签用的比较多,写文章的时候html直接招呼来着,哈哈。
cxshun
2013-07-19 15:57:23 +08:00
@EchoFUN 哈哈,喜欢音乐啊,不过不大喜欢陈升的。喜欢比较流行的,如周董啥的,还有港台的。基本上内地的歌一般不听。
chemzqm
2013-07-19 16:15:29 +08:00
样式蛮好的,代码也够用了
ltzliwe
2013-07-20 12:06:07 +08:00
@EchoFUN 写文章。。markdown呢
Zhang
2013-11-29 17:00:01 +08:00
你用的是模板引擎还是在html中嵌入node.js代码呢?

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

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

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

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

© 2021 V2EX