大 D 最近搞啥大项目了?

本贴最后更新于 1731 天前,其中的信息可能已经物是人非

大 D 最近搞啥大项目了?最近的作品都没啥更新了

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 88250 2 评论

    最近在写 Markdown 引擎,预计 9 月份可以在社区上线。其他项目维护也要时间,分身乏术 😅

    3 回复
    没想到你还在写 2333
    YLongo
    @Volong 在成为 Markdown 程序员的路上越走越远....
    88250
  • samye
    作者

    赶紧招募些开源爱好者哇 👍 ,一开始的社区很热闹,现在感觉都有点一池静水了。。
    产品线开太多了,确实分身乏术。。

    1 回复
  • 88250

    社区从来就没有热闹过 😂 现在要建立社区生态差的东西还有点多,我还是默默写代码吧,感谢关注!

  • 你的 FreeMarker 模板引擎什么时候写。。。

    1 回复
  • dexter

    大 D 需要团队。。一两人太慢了

    1 回复
  • 88250

    恐怕是要等到退休以后才能继续 freemarker.go 项目了 😂

  • 88250

    我和 V 慢慢搞吧..

    1 回复
  • 我怀疑你在开车trollface

  • wizardforcel

    到时候一起搞 summer of code,模式我都想好了

  • yuchen001

    感觉市面上好多 markdown 的工具 ~

    1 回复
  • 88250

    下一代 Markdown 编辑器应该是所见即所得的,目前已经有人在这个方向上做出了一定成果,比如 Mark Text

    所见即所得(WYSIWYG)编辑器的用户体验不言而喻。并且目前在富文本编辑器领域上一个大趋势是块编辑器(Block Editor)将逐步流行,比如 WP 的古腾堡。但是 Markdown 编辑器在这方面则落后太多了。Mark Text 为实现 Markdown 的所见即所得编辑方式提供了很好的思路,但它可能受限于底层解析器(Marked),导致在处理一些场景时稍显不足。

    当初设计 Vditor 时我们就定下了它的目标——“下一代的 Markdown 编辑器,为未来而构建”。要实现这个目标仅在应用层包装的话很难,必须自己实现底层解析器。而解析器的实现是必须要有语法规范的,否则解决不了二义性问题。所幸的是这方面有个规范——CommonMark

    CommonMark 是一些大的社区(比如 Reddit、Stack Exchange、GitHub)都认同的 Markdown 标准,该标准非常重要,具体可参考规范官网。今年第四季度左右他们会发布 v1.0 正式版,所以在这个时间点上做 Lute 我觉得可以说天时不错 😅

    预计明年年初就可以在黑客派上体验到下一代的 Markdown 编辑器了,期待一下吧!

    1 回复
  • NorthFoxz

    Like HackMd?

    1 回复
  • 88250

    分屏的体验不够好,需要的是边打边在编辑区渲染,所见即所得的。比如打了一个 * 然后继续输入 foo 然后再打一个 *,这个时候编辑区就会自动渲染成 foo,不需要在预览区才能看到效果。

  • 714593351

    yuque.com

    类似这个站的?

    1 回复
  • 88250

    这个好像不是 Markdown 的吧..

    1 回复
  • Archbishoplemon

    真的有下一代得编辑器,好期待

  • 88250

    get,大致就是这样的,他们做的也不错,稍后去体验一下细节,比如删除回退处理,还有对 CM 规范的支持等。

  • 88250

    这款对 Markdown 的支持程度不够好,比如不支持子列表、只能按输入顺序识别格式、不支持格式识别后再次回退更新。估计是因为他们主要目标是富文本编辑器,Markdown 支持没有做到极致。

    仅从使用感受方面,我猜测他们是通过正则或者简单的格式识别算法来标记输入元素,这样的话是做不到精准定位语法元素类型的。要做到理想中的情况,必须要把 Markdown 文本进行结构化解析,形成抽象语法树,然后才能做到元素识别、插入、移动更新等。另外,就像前面我提到的,要构造 Markdown AST 的话最好是实现 CommonMark,否则二义性问题很难解决。

    感谢你的推荐,也希望他们越做越好。如果还有比较好的 Markdown 编辑器推荐,请一定让我知道 😝

请输入回帖内容 ...

推荐标签 标签

  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 493 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    535 引用 • 672 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 496 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    6510 引用 • 29257 回帖 • 246 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 6 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 592 关注
  • V2Ray
    1 引用 • 15 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    395 引用 • 3408 回帖
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 107 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    169 引用 • 799 回帖
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 1 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    15 引用 • 7 回帖 • 7 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 614 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 22 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 68 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    77 引用 • 1741 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    131 引用 • 3639 回帖
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 7 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    491 引用 • 1383 回帖 • 372 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 12 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 229 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖