反馈 Vditor 编辑器 以下的许多反馈都是以 Typora 作为参照的。 即时渲染模式 加粗等功能使用: 有如下一段文字,将光标移动到 地方 中央: 此刻,在 Typora 中,按下 Ctrl + B 时,会直接将 地方 加粗(“地方”与相邻的语句有空格相隔,所以不会加粗周围的语句): 而在 Vditor 中,按下 Ctrl + B 时,是这个效果: 。想要将“地方”加粗,就要用光标选中要加粗的字。 同理 Ctrl + I 等功能也是这样的。 不清楚这是由于暂时沿续 所见即所得模式 的逻辑,还没来得及做这个细节,还是说这样的逻辑就定型了,是 Vditor 的 Feature。 列表 有这样一个无序列表: 这是条目一 这是条目二 这是条目三 在 Typora 中,通过以下两种方式: 将光标放到 “这是条目二”后,按下 Ctrl + Enter 将光标放到 “这是条目二”后,按下 Enter ,出现新项,再按下 Backspace 就可以创建出这样的列表: 这是条目一 这是条目二 条目二的第二段 这是条目三 目前已知在 Vditor 中可以通过 Shift + Enter 实现,不过无法用 “按下 Enter ,出现新项,再按下 Backspace”的方法。没有第二种方法的话,对手机端编辑可能有点不方便。 不知是否会引入。 图片名字定位 在 Typora 中,单击图片后,光标会自动跳转到图片 ![name](/assets/image.png) 的 [name] 部分并全选 name,然后就可以直接输入新名字。在 Vditor 中,只有当鼠标精确地点击图片左侧或右侧的位置时,才会出现 ![name](/assets/image.png) 字样,要更改图片名字的话,还是需要手动选中 name 的。尚不清楚是否是还没来得及做这样的细节。 图片末尾空格自动消失 当有一个图片独占一行,例如下图: 一般在光标定位到这一行时,图片引用会自动展开 ![image.png](https://b3logfile.com/file/2020/05/image-957ebe1c.png) ,为了防止误点到这一行导致展开,页面闪动影响观感,我们一般会在图片后加一个空格,这样点到这一行也不会发生图片位置的跳动。 但是,Vditor 的即时渲染模式中,即使在这个图片后加了一个空格,光标移到其它地方,再移回来,会发现加的空格消失了!图片引用又自动展开了。 标题快捷键添加意外 有以下一个标题:## 四级标题 当发现标题级别设错了,将光标移到这一行,用快捷键 Ctrl + Alt + 4 ,发现变成了这个样子:###### 四级标题 ,而不是预想的 #### 四级标题 标题快捷键导致光标重置 当在一行输入标题 这是标题 ,光标在标题末尾时,按下快捷键 Ctrl + Alt + 2 ,发现添加标题符号后,光标跑到 这是标题 左边了,这时要继续编写标题的话,还要手动再把光标定位到末尾。 12 行内数学式 下面的行内公式不会被渲染: $1 + x = 5$ 代码块跳出 在 Typora 中,如果光标处于代码块中,按下 Ctrl + Enter ,会跳出代码块,新建一行,目前暂时没有找到在 Vditor 中跳出代码块并新建一行的方法。已知在代码块中按 Down 可以移到下一行。当然,这个 feature 属于可加可不加那种的。 代码块强制要求语言 按下三个 ``` 回车后,出现代码块,这个代码块强制要求输入语言,否则那个语言框就一直档着: 无法用键盘将光标移到编辑区,只能用鼠标点下代码编辑区,再继续写。有时候用代码块不是为了写某个语言,只是有些字符容易误渲染,把这样的段落放到代码块里面而已。 代码块中输入三个 ` 在 Typora 中,代码块中是可以在行首输入三个 ` 的。Vditor 中不行了。查看 Markdown 源格式,发现 Typora 会在代码块这种特殊行的行首加入一个占位符: ` 的转义 在 Vditor 中,如果一行有 2 个 ` ,那么之间的内容就肯定会被渲染成行内代码,并且无法转义,在 Typora 中,可以将其用 \ 进行转义: 建议参照下。 一些渲染延迟 例如,有以下: 此时回车,会变成这样: 然后光标移动到新行,写一个字符,才变成正常样子: 还有图片粘贴后,也有渲染延迟问题,只显示索引代码,只有当再输入一个非空白字符后,才会渲染成图片。 不支持多个空白行 在所见即所得模式下,可以多次回车,得到多行空白,在即时渲染模式下就不行了。 所见即所得模式 行内公式闪动 当在所见即所得模式下,输入行内数学公式如 \alpha 后,如果再在这一行输入其它内容,公式会在源格式和渲染格式之间闪动一下。 复制 行内代码块复制 有这么一个行内代码块: ,用鼠标全选后 ,复制,在同一文档粘贴,会变成: 跨文档复制 当在一个 Vditor 编辑器中复制文章后,粘贴到另一个 Vditor 编辑器(例如 Arya 编辑器),跨文档复制,就会变成这样: 变成了代码块,而不是源格式。 自动新行 在 Typora 中,当光标处于有文字的最后一行,再点击下方空白处时,如下图: 会自动创建 新行 并转到 新行 : 这个 Feature 超实用。从 Typora 转到 Vditor ,就属这一点的不支持最不习惯。 聊天室 点击视频播放自动回 home 使用的是 Chrome 安卓端,打开聊天室,看见有人发视频了,点击视频中央的播放按钮,视频播放的同时,页面不是保持原来的位置,而是滚动到了页首,光标自动定位到了输入框。 后记: 写这么多真是累死了。本来是要反馈 2 - 3 条的,许多反馈条目其实是在反馈编写的过程中发现,又加上的。即时渲染模式毕竟刚上线不久,有一些小细节没来得及做,可以理解。 另外,刚才在电脑端此贴回复页面粘贴这 3000 多字的反馈,然后页面就提示"System Error,请稍候重试",然后电脑就访问不了黑客派了,重启光猫,换了公网 IP 才解决,通过手机端发帖之后,然后我又试了两次,只要电脑端(新 Edge)编辑一下这个贴,IP 立马被拉黑。现在只能拿手机端编辑……,不敢再试了,每次重启光猫要两分钟。
感谢你分享思考。 在 B3log 发展的现阶段,去中心化暂时不是首要目标。目前我们需要继续推进分布式社区实现,当有一定量的用户充分参与到分布式社区后再继续考虑去中心化,这样基础会更稳定一些,届时黑客派将作为星火社区的一个对等节点加入到星火网络中。 我设想过一种“Hub”模式,节点间可以类似 Git 做 fork/merge 操作,拉取其他节点内容数据或者推送内容数据到其他节点,形成不同偏好内容的社区,比如面向编程语言、产品设计、运维等,由不同的参与者运营,用户可以在不同社区之间分享贡献。 不过这个考虑过于长远,现阶段并不具备开发和运营的条件。但这个模式的试水 demo 我已经构思好了,即摸鱼聊天室——鱼塘。 隐喻:各不相同的鱼塘通过水渠连接,摸鱼人可以随着水流摸到各种不同的鱼,也可以放鱼到鱼塘中让其游历。 功能:鱼塘是一个分布式的聊天服务,通过鱼塘开源项目搭建聊天室,不同聊天室之间通过服务端接口打通数据,所有聊天室对等节点共同构成了鱼塘网络。 愿景:成为全球最大的摸鱼聊天社区 特性:匿名、分布式 好像有点扯远了,而且有点“不务正业,误人子弟”🤣 现在我们最主要的目标是将 Vditor 打造为”下一代的 Markdown 编辑器“,这是以后发展的基础,因为以上所构思的任何一款产品都离不开编辑器,有了好用的编辑器,才能在最大程度上方便用户创造内容,有了有价值的内容才能带来更多用户参与,有了一定量级用户的参与,分布式化乃至去中心化社区才能建立,当这样社区的网络节点呈现出一定规模后才能改变体验,最终实现目标,回归初心。 实现这些需要的时间会比较长,现在发展也比较缓慢,期待有更多的人参与进来。悲观一些,即使没人关注,我也会一直努力下去,因为我坚信正在做的事情是有意义的。

欢迎来到黑客派


我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册     关于

开源项目

活跃用户

⚡ 社区支持很多快捷键,来这里看看吧
在线 383     成员 59948     帖子 21605     回帖 86613     评论 2034