小作品:notepad.cc + markdown + 保存 + 权限分享

2012-05-22 14:03:13 +08:00
 dongbeta
我很久以前就在给朋友传送文本的时候使用notepad.cc,但是它不方便保存和分类。( http://www.v2ex.com/t/31864 ),于是花了13天的业余时间(完全重写和重新设计上一版本)完成了这样一个小作品。

http://logbeta.com

在notepad.cc的基础上:
* 基于 Google OAuth 的登陆

* 支持 Markdown Extra 语法,可以在编辑的时候实时预览

* 支持记录保存
-- 非登陆用户,有一个基于Cookie的本地笔记本,记录在本地创建/编辑的笔记。
-- 登陆用户,可以直接记录在零散笔记中。还可以创建笔记本进行分类整理。

* 按照权限分享
-- 只读URL,访问者可以浏览
-- 可写URL,访问者可以修改、保存
-- 匿名用户的只读URL和可写URL是强制启用的(否则就成为无法访问的死页面了)
-- 登陆用户的只读URL和可写URL是默认关闭的,可以单独打开或关闭
-- 如果是公开笔记,无需权限URL即可浏览,登陆用户默认是私有笔记

* 密码保护(和notepad.cc的密码保护不太一样,notepad.cc是仅保护编辑页面,这里是都保存)
-- 如果存在密码,需要输入正确的密码才能进入分享URL
-- 如果分享URL是关闭状态,有密码也无法进入

* 正在做的功能
-- dropbox/evernote 备份
-- 用户自定义CSS







从分析自己的需求,到寻找到自己想要做什么,需要什么,到最终成型,用了好久:

http://www.v2ex.com/t/28197
http://www.v2ex.com/t/28714
http://www.v2ex.com/t/30259
http://www.v2ex.com/t/31864
http://www.v2ex.com/t/30821#reply9
http://www.v2ex.com/t/29490#reply24

过几天将整个分析、设计、选择和收购域名、改版和反思等的经历发出来。
11404 次点击
所在节点    分享创造
97 条回复
dongbeta
2012-06-03 16:11:27 +08:00
@youthcould 谢谢。下一步就是解决预览的问题了。目前的预览使用的是服务端渲染。使用js本地渲染,我还没有找到完美解析markdown extra的库。或许再找一个国内服务器负责解析。
youthcould
2012-06-03 16:35:47 +08:00
@dongbeta 我昨天才接触到markdown,就被其完全吸引了,昨晚看语法到1点,今天就在找各种工具(win),发现你的是最棒的,希望可以直接导出md文件(现在已经可以到dropbox,希望有按钮直接导出),以防离线的时候可以用其他的编辑器凑合

PS.真心希望有你这个的win本地版,那就perfect了!
depthsky
2012-06-03 16:53:49 +08:00
非常不错,赞一个~~~
dongbeta
2012-06-03 17:02:28 +08:00
@youthcould 谢谢。我正在写OAuth Server。
youthcould
2012-06-09 23:15:36 +08:00
@dongbeta 非常感谢你的作品,在线的时候都用你这个了,断网了没办法,只能用markdownpad了,但是markdownpad的高亮方案比你这个差多了,不直观,markdownpad支持自定义css,但是可惜我是菜鸟不懂,能否麻烦你共享一个markdownpad可用的和你的网站一样的css啊,我的邮箱youthcould@gmail.com,再次感谢
dongbeta
2012-06-09 23:32:37 +08:00
@youthcould “高亮”是指的“代码高亮”吗?我可能稍后会使用IDE里面普遍使用的monokai这个配色来制作高亮。

前几天完工了 OAuth Server 部分。周末我在code review。以后可以基于OAuth制作离线应用。
youthcould
2012-06-10 09:17:30 +08:00
@dongbeta 我想说的是预览界面的颜色字体等等的风格,感觉很不错
Unknown
2012-09-06 18:22:42 +08:00
非常不错的作品. 不过刚刚在从中文转到英文界面时, 出现以下错误

服务器内部错误

属性 "UserSettings.css_enabled" 未被定义.
niko
2012-09-07 11:12:29 +08:00
非常帅气的作品~~~支持一下
dongbeta
2012-09-07 12:22:01 +08:00
@Unknown 昨天已经修复这个问题
@niko 非常感谢

几天前重构过之后预览功能暂时未开,现在预览功能已经打开。
donbe
2012-09-07 15:36:06 +08:00
把简单的东西搞复杂了。。。 不实用啊~
3214668848
2012-09-07 22:53:01 +08:00
界面设计很不错啊,放到github上让大家学习吧
dongbeta
2012-09-08 08:53:12 +08:00
@3214668848 不会开源的。
davidx
2012-09-09 23:27:30 +08:00
我建议 @dongbeta 先继续做功能, 毕竟功能和运营才是生存的第一位
当你有了一些积累后, 可以把尝试把一些东西开源出来. 可以是核心的, 也可以是非核心的.
我的意思就是, 用了很多开源的东西来做, 那么, 就要贡献一些东西出来给开源届, 就这么简单.
dongbeta
2012-09-10 09:58:21 +08:00
@davidx 是的,不过做了多少年开源了,所以这次开源是放到第二位的。
coldear
2012-09-10 12:06:13 +08:00
赞! 会不会做一个google drive的app?
no13bus
2013-08-06 19:45:45 +08:00
@dongbeta 你的网站打开是个日本网站 咋回事呢
@davidx 你是那个做大卫代码贴的那个人吗?这里也能遇见。

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

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

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

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

© 2021 V2EX