详见 https://github.com/sadhen/marketo/wiki/Install-Guide
Marketo 具备如下特性:
1. 在界面上可以复制粘贴笔记链接,用以跳转
2. 基于 Katepart ,所以自带强大的Vim 编辑模式
3. 支持 Fenced Code ,且在编辑模式下,会根据代码的类型实时渲染
4. 使用自己维护的 Markdown Parser ,计划支持 CommonMark
5. 支持实时预览,编辑模式和预览模式同步滚动
目前,因为自己是打算写一个比较纯粹的 CommonMark Parser ,所以表格、数学公式这些不打算在 Markdown Parser 里面实现,未来可能以扩展形式在笔记软件的选择打开或者关闭。
至于第三点,可以看这些图
1.从上倒下分别是 Python, Scala, Java
2.
3.
原本以为实时渲染的功能必须维护一个 Markdown Parser ,再根据 Fenced Code 的类型,实时地分析并高亮各种语言的代码。其实不用,因为 Katepart 的语法高亮功能非常强大。只要自定义一个语法高亮的规则文件,就可以搞定了。老实说,自以为目前这个笔记软件的最大亮点就是 Katepart 。如果你不喜欢目前这个粗糙的界面,不妨 Hack 一下我的语法高亮文件,直接用 Kate 就行了,不过是缺了预览而已。
后续会给这个软件增加标签的支持,让左侧的树状文件夹视图可以切换成树状标签视图。标签打算依赖 Baloo ,采用相同的策略,即读写 xattr ,这样在 Dolphin 中加入的标签就能够在这个软件中生效了。
有兴趣加入开发的同学可以看这里:
https://github.com/sadhen/marketo
1
Owenjia 2015-12-13 17:25:39 +08:00 via Android
等下回去试试看,现在主要在用 retext ,公式什么的支持还不错。
|
4
phoenixlzx 2015-12-13 17:37:24 +08:00
很赞的样子(。。
|
5
sadhen OP @Owenjia 本来就有浏览模式的,试一下就知道。 Marketo 分为两个部分, Marknoto 和 Markpado 。 Marknoto 是做笔记用的,启动之后就是阅读模式。 Markpado 才是这边看到的编辑模式。
|
6
hei1000 2015-12-13 17:46:53 +08:00 via Android 1
你竟然没有吧上面的截图贴到 github 项目的 readme 里面去!
|
9
sadhen OP 最近增加了对标签的支持,欢迎大家尝试啊
|
10
sadhen OP 现在支持数学公式了,用添加了 MathJax 的支持
|