V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
leanote
V2EX  ›  Go 编程语言

Leanote v1.0-beta.3 发布 (Ace, Markdown)

  •  
  •   leanote · 2015-01-13 09:13:02 +08:00 · 1733 次点击
    这是一个创建于 3391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Leanote一直坚持着让知识编辑更简单的理念不断完善Leanote. 今天 Leanote v1.0-beta.3 发布了, 这一版对编辑器的功能做了极大的改进. 主要改进代码编辑器及使用全新Markdown编辑器, 和新增加第三方登录.

    Leaonte坚信 轮子+轮子=产品, 我们庆幸身处一个开放的环境, 我们可以将一切好的东西吸收进来不断完美Leanote. 在这一版中, 我们没有自己开发代码编辑器, 而是集成了当今最好用的Ace代码编辑器. 在这新一版的Markdown编辑器中, 我们也是如此, 集成了当今最好用的stackedit编辑器.

    1. 代码编辑器-Ace 这一新功能绝对是程序员朋友们的福利, 从此在笔记中贴代码将变得如此简单!!

    1.1. 功能截图
    http://ww4.sinaimg.cn/large/ed480000jw1eo7mkhyx9vj20d103tdg3.jpg

    1.1. 功能介绍

    注意: 现在Leanote集成的代码编辑器仅支持基于webkit的浏览器, 如chrome, safari, 对于ie, firefox代码编辑器还是之前的编辑器. 请使用chrome体验该功能. 我们会尽快将该功能兼容到firefox, ie 10+上.

    Ace支持的功能, 比如以下常用的功能都支持:

    代码高亮
    行号
    tab 增加缩进
    shift + tab 减少缩进
    折叠代码
    搜索代码
    ....

    1.2 插入代码

    插入代码的方式有以下两种:

    使用工具栏的"代码语言"
    使用快捷键 ctrl + shift + c / command + shift + c
    在使用时, 可以先选择一段文本(也可以不选择, 或将光标放在某行上), 使其转换为代码.

    如:

    1. 选择文本: http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476738703933
    2. 使用ctrol + shift + c 或 使用工具栏的"代码语言" 选择"javascript", 就会转换成代码编辑器: http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476747075868

    1.3 选择特定语言高亮

    Ace会根据特定的语言进行代码高亮, 请在工具栏上"代码语言" 上选择正确的语言, 以确保Ace能正确的解析.
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476755464582

    1.4 转换代码到html

    将代码转换到普通的html, 先focus代码, 再使用工具栏的"代码语言"的"Convert Code".
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476763870051
    ->切换成:
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476768064423

    1.5 切换Ace与pre

    可以通过代码编辑器左上角的checkbox将Ace与<pre>相互切换. 支持这个功能是为了在一些情况下不使用Ace编辑器:

    在Ace模式下, 左上角的checkbox是勾选的,
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476776453107
    点击就会切换到pre
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476780647503
    当然再次勾选又会切换到Ace模式下.

    1.6 跳出代码编辑区

    在Ace编辑器中使用shift + enter可跳出该编辑区.

    1. 全新Markdown编辑器 2.1 新Makrdown编辑器截图 http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476793230577

    2.2 较旧版markdown编辑器的改进

    富文本Markdown编辑器
    预览更快, 一键缩放
    图片管理插件集成
    搜索与替换
    文档导航

    2.3 文档导航
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476805813627

    点击导航可快速定位笔记

    2.4 图片管理插件集成
    http://photo.weibo.com/3980918784/photos/detail/photo_id/3798476734509561/album_id/3798476591901357#3798476818396663

    现在在Markdown编辑器中就可以轻松选择/上传图片, 并将图片链接插入到Markdown笔记中了.

    1. 新增第三方登录Github, Google, Facebook, Twitter 之前只支持Github, 不过使用github登录的朋友都有问题(没有博客, 现已修复), 一直没有完善.

    现新增Google, Facebook, Twitter第三方登录.

    关于国内的QQ, Weibo登录, 我们会尽快上线.

    1. 相关下载 Leanote v1.0-beta.3 服务器端二进制文件:

    Linux: leanote-linux-x86_64.v1.0-beta.3.bin.tar.gz
    MacOS X: leanote-mac-x86_64.v1.0-beta.3.bin.tar.gz
    Leanote安装教程:

    leanote二进制版详细安装教程
    leanote开发版详细安装教程
    5. 相关链接
    Github v1.0-beta.3 release: https://github.com/leanote/leanote/releases/tag/1.0-beta.3

    Leanote主页: https://leanote.com

    Leanote开源组织: http://leanote.org

    Github: https://github.com/leanote/leanote


    leanote是开源的. 欢迎喜欢leanote的朋友加入到leanote团队!

    18 条回复    2015-01-13 12:40:21 +08:00
    irainy
        1
    irainy  
       2015-01-13 09:24:51 +08:00 via iPhone
    试试看⁽⁽◝( ˙ ꒳ ˙ )◜⁾⁾
    leanote
        2
    leanote  
    OP
       2015-01-13 09:41:45 +08:00
    @irainy 恩恩,欢迎哦。
    xuwenmang
        3
    xuwenmang  
       2015-01-13 09:47:21 +08:00
    web编辑器?
    leanote
        4
    leanote  
    OP
       2015-01-13 09:50:37 +08:00
    @xuwenmang 恩目前是的。计划做客户端中。
    WildCat
        5
    WildCat  
       2015-01-13 09:55:44 +08:00 via iPhone
    马克
    Mirana
        6
    Mirana  
       2015-01-13 10:09:25 +08:00
    换个logo吧
    leanote
        7
    leanote  
    OP
       2015-01-13 10:13:01 +08:00
    @Mirana 哈哈,谢谢您的意见,http://bbs.leanote.com/index.php/forum/view/18 我们也在论坛里征集大家的意见。欢迎提供思路哦
    irainy
        8
    irainy  
       2015-01-13 10:13:38 +08:00   ❤️ 1
    可以同步到 Evernote 就更好了~
    leanote
        9
    leanote  
    OP
       2015-01-13 10:15:21 +08:00
    @irainy 嘿嘿。欢迎先试用一下咯~我们有在做网页剪辑功能呢
    fengliu222
        10
    fengliu222  
       2015-01-13 10:51:57 +08:00
    拿来做社工库=。=
    leanote
        11
    leanote  
    OP
       2015-01-13 10:53:05 +08:00
    @fengliu222 是想自己搭建吗?欢迎欢迎,也欢迎到leanote的github项目区提bug哦
    yingluck
        12
    yingluck  
       2015-01-13 10:58:22 +08:00
    @livid 重复提交主题
    moenayuki
        13
    moenayuki  
       2015-01-13 11:30:45 +08:00
    那我顺手把Dockerfile也更新了
    https://github.com/moenayuki/leanote-dockerfile
    libo26
        14
    libo26  
       2015-01-13 11:38:23 +08:00
    关注
    leanote
        15
    leanote  
    OP
       2015-01-13 12:27:49 +08:00
    @moenayuki 好勒,谢谢你哈
    leanote
        16
    leanote  
    OP
       2015-01-13 12:28:00 +08:00
    @libo26 谢谢支持哦
    damngood
        17
    damngood  
       2015-01-13 12:36:27 +08:00
    非常想要的一个功能: 能够在网页或者外部应用有办法选中文字然后 [append] 到现有的 note 里面去.

    正准备自己来做一个, 但是如果有产品愿意加这个功能的话, 我就不用弄脏自己手了 :)
    leanote
        18
    leanote  
    OP
       2015-01-13 12:40:21 +08:00
    @damngood 好勒。请问具体是什么操作呢。纯文本黏贴的意思?或者欢迎您来我们群里讨论哦。qq群:158716820
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1035 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 19:12 · PVG 03:12 · LAX 12:12 · JFK 15:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.