放弃 TinyGo Wasm 方案,改用 GopherJS 方案,一下子简单很多,包也小,非常完美 🤣
TinyGo 探坑终于见底了,还剩两个标准库函数实现完了就可以用了。
Lute 的 TinyGo 编译 Wasm 还是报错。
panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xb53f4e] goroutine 1 [running]: github.com/tinygo-org/tinygo/vendor/golang.org/x/tools/go/ssa.(*Type).Type(...) /root/go/src/github.com/tinygo-org/tinygo/vendor/golang.org/x/tools/go/ssa/ssa.go:1465
Lute 已经可以通过 Wasm 来支持 JavaScript 调用了,继续优化包大小。
GitHub 把 B3log 的账号封禁了,等下发工单问下原因。
无论现在是否离开,都需要做好随时离开的准备。
Lute M1 完成了,准备开始 M2。
Lute 基本稳定了,继续优化性能。
社区的 Markdown 引擎已经切换为 Lute 了,这标志着 Vditor 里程碑 1 已经达成,Vditor 的下一个里程碑是实现所见即所得。
下一代的 Markdown 编辑器,为未来而构建
开始给 Lute 加入中文语境优化,比如中英文字符间插入空格、链接识别加强等。参考文献:
Lute 代码高亮支持基本完成了,明天用社区数据跑跑看。
记 小 d 丸子和 @DASHU 小公举共游西山
@DASHU 来云南旅游,晚上要面基了。
Solo 也成为 GitHub 上的一个万星项目了!
Lute 的解析器和渲染器已经完成了(实现了 CommonMark 和 GFM),接下来要开始实现代码块语法高亮了。
七牛云 CDN 的刷新问题真的很老火:对象存储中的文件更新或者删除后,在 CDN 管理里手动触发刷新大概率不起作用,只能发工单给他们处理。这个问题已经存在好多年了,七牛云的同学如果看到就请修复一下吧 🙏
晚上去楼下的 118 酒吧听歌喝酒。
期待由华为主导的中国开源基金会,如果提供代码托管的话我会把 B3log 开源社区系列项目迁移过去。
创业的第二个夏天
提交了几发优化给 CommonMark 官方 Pull Request #171 · commonmark/commonmark.js
望采纳 😂 😂 😂
Lute parser 部分的性能优化基本完成,明天开始优化 renderer。
放弃 TinyGo Wasm 方案,改用 GopherJS 方案,一下子简单很多,包也小,非常完美 🤣
TinyGo 探坑终于见底了,还剩两个标准库函数实现完了就可以用了。
Lute 的 TinyGo 编译 Wasm 还是报错。
Lute 已经可以通过 Wasm 来支持 JavaScript 调用了,继续优化包大小。
GitHub 把 B3log 的账号封禁了,等下发工单问下原因。
Lute M1 完成了,准备开始 M2。
Lute 基本稳定了,继续优化性能。
社区的 Markdown 引擎已经切换为 Lute 了,这标志着 Vditor 里程碑 1 已经达成,Vditor 的下一个里程碑是实现所见即所得。
开始给 Lute 加入中文语境优化,比如中英文字符间插入空格、链接识别加强等。参考文献:
Lute 代码高亮支持基本完成了,明天用社区数据跑跑看。
记 小 d 丸子和 @DASHU 小公举共游西山
@DASHU 来云南旅游,晚上要面基了。
Solo 也成为 GitHub 上的一个万星项目了!
Lute 的解析器和渲染器已经完成了(实现了 CommonMark 和 GFM),接下来要开始实现代码块语法高亮了。
七牛云 CDN 的刷新问题真的很老火:对象存储中的文件更新或者删除后,在 CDN 管理里手动触发刷新大概率不起作用,只能发工单给他们处理。这个问题已经存在好多年了,七牛云的同学如果看到就请修复一下吧 🙏
晚上去楼下的 118 酒吧听歌喝酒。
期待由华为主导的中国开源基金会,如果提供代码托管的话我会把 B3log 开源社区系列项目迁移过去。
创业的第二个夏天
提交了几发优化给 CommonMark 官方 Pull Request #171 · commonmark/commonmark.js
望采纳 😂 😂 😂
Lute parser 部分的性能优化基本完成,明天开始优化 renderer。