
1 zhigang1992 2013-03-06 16:57:31 +08:00 via iPhone 像octopress一? |
2 amoblin OP @zhigang1992 和octopress不一样。Marboo是基于文件夹来管理你的md,rst等文件的,可以根据模板(模板文件可修改)自动初始内容,实时预览HTML页面。Marboo可以配合Octopress来使用:用Marboo记笔记,感觉笔记成熟了,可以用Octopress来发布。 |
3 greatghoul 2013-03-06 17:31:34 +08:00 我使用 Sphinx 来记笔记,感觉还是很方便的。 |
4 amoblin OP @greatghoul Sphinx界面太丑了(个人感觉),而且笔记是需要借助浏览器的。而Marboo给你像Mac下的Reeder, Sparrow一样的完美视觉体验。你可以去Marboo主页看看软件截图。 |
5 linode 2013-03-06 17:47:19 +08:00 笑话,你家黑客是这么做笔记的啊,别动不动扯上黑客好么? |
6 amoblin OP @linode 。我模仿jekyll的风格有错么?你这么说我只能想到一个原因:你没有下载使用,仅凭你的想法断定。我可以毫不客气地说,Marboo比Jekyll强大多了,这么标题当之无愧。 |
7 freewizard 2013-03-06 18:34:31 +08:00 @linode 现下“黑客”、“创新”都是比较日用品化的词汇,不必深究了。 |
8 amoblin OP @freewizard 但这里的不是,我是认真的。你若用了,就知道这不是标题党。 |
9 qinix 2013-03-06 18:46:19 +08:00 via Android 要是能有web版,或者用dropbox同步+手机版就好了,这样外出可以用手机记笔记 |
  12 qinix 2013-03-06 18:57:03 +08:00 via Android @amoblin 噢,忽略了git同步,不过用git的话手机端开发会挺麻烦的,现在主要还是用手机,还不能完全投入使用。不如先开发web版,web开发肯定比手机上快,手机上也能用web,算是最方便的跨平台了。手机上git开发就挺麻烦的,还得兼顾 Android 和 iOS 两个平台 |
13 amoblin OP @qinix 恩,git不需要开发,安装后marboo调用就是了。手机上用git的话,iOS估计要越狱,Android应该会好点。我不擅长Web开发,所以Web版要晚一些,6月份之前iOS版可以推出,然后Android版。 |
14 jaurung 2013-03-06 21:21:37 +08:00 借助浏览器挺好的,这是趋势~ |
15 stbk3179623 2013-03-06 21:45:50 +08:00 CentOS安装没成功。。。 |
16 amoblin OP @stbk3179623 安装python-qt了吗?安装后在terminal里输入marboo启动,看一下错误日志是什么? |
17 TankyWoo 2013-03-06 23:16:33 +08:00 看起来还行,不过我还是喜欢用vimwiki。。。 |
18 chchwy 2013-03-07 00:29:52 +08:00 求Windows版本 |
19 bitsmix 2013-03-07 01:11:06 +08:00 作者的确有点自大。 软件一打开的时候就会在8000端口上开启一个webserver这样的事情。。也挺让人不舒服的。 |
20 G0dBlessMe 2013-03-07 01:21:00 +08:00 via iPhone 不理解,这样有什么优势比起普通的blog或者个人wiki? |
21 jianson2006 2013-03-07 01:32:38 +08:00 有必要像黑客一样吗? |
22 sinxccc 2013-03-07 03:09:32 +08:00 楼主确实有点想法,但实在是看不出这个东西跟现有工具相比有什么优点 |
23 amoblin OP @bitsmix 使用本地server是为了在md中能够使用/media/...来引用资源,而不是只能用相对路径。安全性可以放心,只有本地能访问。因为开个本地端口就自大吗,哈哈~ |
24 amoblin OP @goxofy 它是类似Evernote的三栏式界面,但比Evernote简洁。普通的blog或wiki是通过web来浏览,而这个是本地软件。并且,支持命令行互动,你touch一个文件,Marboo界面里直接就显示出来,等等,这些不是优势么? |
25 amoblin OP @jianson2006 因为这样的方式让你更高效 |
28 tinytub 2013-03-07 09:19:18 +08:00 感觉这个比较适合介绍给没怎么玩过博客或者个人wiki的同学吧...github上搞Jekyll或者octopress,本地编辑器用vim,自己折腾,比这个方便也舒服多了吧.而且你二楼回复的功能,除了所见即所得的功能外,octopress通过配置都能实现. |
29 ipconfiger 2013-03-07 09:31:05 +08:00 图僧破!!真正的黑客,是酱紫记笔记的。 浏览器地址栏填入:data:text/html, <html contenteditable> 回车 done! 真正的黑客是如何写代码的? 浏览器地址栏填入:data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/Javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/python");</script> 回车 done! |
30 amoblin OP @tinytub 这个不是取代jekyll和vim,恰恰相反,是增强jekyll和vim的。Marboo只是管理md文件并呈现生成的页面内容,编辑的话会调用你喜欢的编辑器,比如vim,当然你也可以继续用jekyll发布博客,并不冲突。 @ipconfiger 黑客并不是一味敲代码的,在图形界面的OS诞生以前,黑客是以类似这样的方式工作,但现在有了GUI,黑客的含义不能再仅仅局限于TEXT的代码了。能够将GUI和CLI完美结合来使用的才是现在的黑客。你用ACE来记笔记,ACE无非就是Vim模式和Emacs模式,和直接用Vim/Emacs有何区别,不能仅仅为了证明自己是个黑客就非要这么做。 |
31 ipconfiger 2013-03-07 10:05:28 +08:00 @amoblin LZ,你太没有幽默感了,木有幽默感不要说自己是黑客啊 |
32 amoblin OP @ipconfiger ,你对黑客的要求可真高哦。我印象中的传统黑客都是性格怪异的噢,如此看来你对黑客的定义也与时俱进了。。。 |
33 bngzoo 2013-03-07 10:11:41 +08:00 @ipconfiger 表闹,卤煮是个认真的人! |
34 iYu 2013-03-07 10:42:12 +08:00 其实我的第一感觉是 真正意义上能称为黑客的人。不会觉得自己是黑客。也不需要有人来指导怎么样成为黑客。lz的工作值得肯定。 文案可能有很大改进的地方。 |
35 new_bee 2013-03-07 10:49:32 +08:00 @amoblin 认同lz的一些理念。不过有一个疑问,有很多笔记仅用树形文件夹结构存储和查找还是不太便利,例如某些交叉知识。lz是否考虑加Tag?还是像wiki一样通过link管理? |
36 bitsmix 2013-03-07 10:53:33 +08:00 via iPad |
37 join 2013-03-07 10:54:47 +08:00 建议以后加个导入evernote的功能啊,毕竟evernote是全平台,云存储的. |
38 amoblin OP @iYu 关于Marboo的文章很多,这是第一次用这个标题。我觉得V2EX上的朋友偏Geek些,所以用这个标题可以吸引大家。文案我觉得欠缺了很多东西,比如通过Makefile一键发布博客啦,GUI和CLI的完美协作啦,Marboo Shell啦,Marboo Extensions啦等等,都没有介绍。下次一定补上。 @new_bee 以后会加tag,当然还有搜索。目前Marboo还有很多工作要做呢! @bitsmix 好吧,我承认有些标题党。。。:) Marboo启动时会从8000端口开始检测,有占用自增;如果你的服务已经开启,那么Marboo是不会强制占用的啦~ @join 可以把Evernote笔记导出成HTML,然后导入Marboo,在用户手册里有写: http://marboo.biz/guide/#id34 以后会考虑将HTML转为Markdown再导入,这样方便进一步修改。 |
39 iarch 2013-03-07 11:37:50 +08:00 支持数学公式吗 |
40 amoblin OP @iarch Marboo不是编辑器,是管理各种格式文本文件的,可以管理latex文件,但由于latex生成的是pdf,目前无法在webView里显示,所以目前的回答是:不支持。但如果你找到一个格式,输入是纯文本,输出是HTML,且支持公式,那么通过给Marboo安装插件,Marboo就支持了。下面截取用户手册中的内容来说明一下: Marboo将文档和程序抽象为如下3步: 输入 (markdown等置标语言文档、python等脚本语言文件、c等编译语言源程序) 处理 (markdown的perl脚本、python脚本的python命令、c的gcc命令) 输出 (markdown等置标语言的HTML输出,python等脚本的执行结果,c等源文件的编译执行结果) 可以看出,上述3步中的内容有一个共同特点:都是文本类型。 输入,处理,输出这3个步骤都能安装插件来进行扩展。 详情请查看: http://marboo.biz/guide/#id2 |
41 bitsmix 2013-03-07 12:31:24 +08:00 @amoblin http://d.pr/i/qB1m 你自己来看。 |
42 amoblin OP @bitsmix 我测试了一下,步骤如下: 1. 首先确认8000端口未开启 2. python -m SimpleHTTPServer 启动8000端口 3. 启动Marboo 这样 http://localhost:8000 是步骤2中的server,而 http://localhost:8001 是步骤3的server。 截图中你通过步骤2启动8000后刷新页面了吗? |
43 thenewbie 2013-03-07 12:49:25 +08:00 先马克,晚上仔细看 PS: 抱歉,跑题问个问题,演示视频里面敲进去 cd 命令后,下面就会有本地文件夹的提示是如何做的?什么shell呢?先谢咯~ |
44 amoblin OP @thenewbie zsh,终极shell: http://linuxtoy.org/archives/zsh.html |
46 amoblin OP @shijian 对,使用Marboo,能更高效:touch一个文件,已经初始化了预先设置好的内容,vim编辑以后Marboo上实时更新输出结果,点击工具栏那个类似播放的图标,在当前目录下执行make或rake命令来一键发博或任何自动化流程,只要写好了Makefile或Rakefile。还有很多。 |
48 amoblin OP @binux vim也有模板,但Marboo提供的不仅仅是模板,还有自定义转换脚本,输出模板。而且Vim的模板,配置起来没有Marboo直观,方便:media/file_init/default.init.c定义c文件初始化模板,default.init.py定义python模板,而且,这里的init是二级模板,他们生成的HTML有统一的格式。 |
50 amoblin OP @binux 哈哈,你这么说也有道理。touch是模拟用户新建笔记操作。直接用vim来新建并编辑也不错,这样用vim的模板,后面的自动更新操作Marboo可以继续接管。都可以,两种方式随便选。灵活的配置才是最好的。 |
51 wych 2013-03-07 18:37:23 +08:00 archlinux里很好玩的报错哈哈,我机器里可没有amoblin用户<(= ̄ˇ ̄=)> 楼主把代码放出来吧,google code上放一个空库 Traceback (most recent call last): File "marboo.py", line 6, in <module> File "/home/amoblin/marboo-linux/qtMarboo.py", line 7, in qtMarboo ImportError: cannot import name QtGui</module> |
55 wych 2013-03-07 19:58:51 +08:00 @amoblin 开玩笑,python-qt我有,不知道你这个是python3还是2?为什么报错会有这个“File "/home/amoblin/marboo-linux/qtMarboo.py", line 7, in qtMarboo” |
56 amoblin OP @wych 是python2的,python3恐怕用的人还是少吧。这个用别的打包软件打的,可能是打包软件的问题吧~ Marboo监控~/.marboo目录,这样不管用什么方法只要在目录下做了增删改,Marboo都会在UI上有所体现。通过目录监控将Marboo和其他软件解耦,从而可以完美和其他软件配合,比如Vim/Emacs,Git,Jekyll等等。 |
57 guoquan 2013-03-08 00:44:53 +08:00 via iPad 别黑黑客啦,哪只黑客这么记笔记…… |
59 amoblin OP @iarch 目前你可以自己写插件实现: http://marboo.biz/guide/#id50 制作好插件后联系amoblin可以把它放到官网供大家下载。目前官网还没有插件相关页面,稍后会添加上。 |
61 amoblin OP @wych from PyQt4 import QtGui from PyQt4.QtCore import QDir, Qt, QUrl, pyqtSignal, QFileSystemWatcher from PyQt4.QtWebKit import * 对PyQt的依赖就是这些,你看看是不是都有? |
62 chshouyu 2013-03-08 15:47:03 +08:00 1. 我比较喜欢用Mou 2. 这个的笔记预览的主题有点不好看,我比较喜欢github的markdown显示主题 |
63 amoblin OP @chshouyu 没有一个主题能做到人见人爱,所以最好的方式就是给你高度自由:编辑media/css/marboo.css来各种折腾吧!如果有特别好的主题,可以打包做成插件来给Marbooer一起分享哦! |
64 pandazxx 2013-03-15 11:10:35 +08:00 能同步到evernote上不 |
65 amoblin OP @pandazxx 现在还不能,amoblin要开发新版本,没时间研究Evernote的API。Marboo有插件机制,你可以写个脚本来实现一下啦。 |
66 lhrkkk 2013-04-15 02:26:50 +08:00 marboo很不错的, amoblin加油! |
67 gdm 2013-04-15 16:29:24 +08:00 没 windows 啊…… mac 不是干活的机器,也贵……十年内没有购买计划。 拿来管理和预览 jekyll 存在本地的 md, textile, html 很是不错。 |
68 amoblin OP @gdm marboo for chrome支持windows: http://marboo.biz/i chrome版有问题请及时联系,谢谢! |
69 Zuckonit 2013-04-15 19:28:53 +08:00 黑客是这么记笔记? Geek都未必 |
70 MrMign 2013-04-16 15:53:26 +08:00 很强大啊。。 |
71 zikkeung 2013-04-17 09:20:12 +08:00 像vim viki |
72 tywtyw2002 2013-04-17 15:50:31 +08:00 目前怎么同步文件呢? 支持dropbox 同步文本文件吗? 我觉得chrome的查件可以做成自定义 md文件目录吧 |
73 amoblin OP @tywtyw2002 以后会支持自定义目录。我记得dropbox支持选择任何一个目录来同步的,你可以先用这种方法解决。另外,也可以通过git来同步。 |
74 tywtyw2002 2013-04-19 07:10:32 +08:00 @amoblin 嗯 问你下怎么能让markdown 支持latex的数学表达式呢,因为记笔记需要写数学公式。 |
75 amoblin OP @tywtyw2002 markdown只是HTML的简化,不能支持latex。你可以试试Pandoc,它对markdown做了增强,支持latex语法,生成png在HTML里显示。 |
76 tywtyw2002 2013-04-19 12:08:35 +08:00 @amoblin 恩,我记得stackoverflow 是用mathjax来解析l在markdown里面的atex的 我不知道怎么配置才能让markdown 编译后支持 mathjax |
77 amoblin OP @tywtyw2002 谢谢你说的Mathjax,很好的工具!marboo的引用资源都在~/.marboo/build下,和笔记源文件目录~/.marboo/source一一对应,你把Mathjax的文件拷到~/.marboo/build下任何位置,然后引用即可,~/.marboo/build是local server的根目录。 |
78 amoblin OP @tywtyw2002 发现一个问题:markdown里面写MathJax,如果写\[ \]或\( \)的话,由于转义问题,需要写2个\,但内部latex语法就不需要。例如: \\( \sum \\) 可以正常显示。 |
80 amoblin OP @adolf1234 谢谢你的反馈。这个情况确实存在,是因为marboo在初始化时要记录目录下的文件状态,以便在文件被修改时进行更新。只是第一次启动会发生,以后会好很多。我也在寻找更好的解决方案。 |
81 youthcould 2013-07-11 21:59:26 +08:00 @amoblin 请问windows版有日程表吗?非常期待 |
82 amoblin OP @youthcould 抱歉暂时木有啊,因为我不懂win开发。你若有兴趣来开发windows版那是再好不过了。 |
83 youthcould 2013-07-13 10:24:44 +08:00 @amoblin 我更是菜鸟了,呵呵,希望v2er出手 |
85 P9 2014-07-01 15:32:22 +08:00 下载404^ |
87 chemzqm 2014-07-01 16:21:29 +08:00 蛮喜欢这款工具,因为用Evernote真挺恶心的 1. 不能用vim编辑文档 2. 没有Markdown,更没有代码高亮 3. 没有完整的历史记录 4. 界面太杂,一堆用不着的功能 |
88 jok3r 2014-07-01 16:49:15 +08:00 via iPhone 刚看到这帖子,我也是充满鄙夷,只是对作者的坚持比较佩服。 但是到官网一看(虽然官网写的也不怎么样),我就改变想法了。效率提高,命令行与GUI结合,各种扩展性,想法确实很不错。我决定再睡一会就去下载使用!(刚睡醒,( ;)) 但是,有几个问题我还想说出来, 作者很坚持(再次鼓励!),但“像黑客XXX”,这确实不太招人喜欢(除非你这软件非常牛逼,非常经典,但是你的是这样吗?) 还有,虽然可扩散性很强,可以自定义CSS,加入脚本实现各种功能,但不能以此为理由就让用户折腾,折腾来折腾去,效率真的高吗? 最后,如果这软件能与Evernote同步,我会感激涕零,立即抛弃后者! |
89 qloog 2014-07-01 17:19:04 +08:00 看出楼主是个很牛X的人, 更像听听软件背后的故事(比如架构什么的) |
90 9yu 2014-07-01 19:17:00 +08:00 这个和黑客有什么关系? |