写了 5 年静态博客,终于忍不住撸了个专属编辑器:轻渡 Ferry(支持 Hexo/Hugo/Jekyll + 独家图床修复)

2 月 2 日
 singer

过去 5 年,累计立 flag 想写博客 200+次,实际产出 10+篇。 并不是写不出内容,而是每次想到写完文章后的流程:找图、截图、压缩、传图床、拿链接、写 YAML 头信息……热情就熄灭了一半。


大家好,我是「轻渡(Ferry)」的开发者。

作为Hexo/Hugo/Jekyll的重度用户,我一直觉得现有的写作流程不仅割裂,而且不够优雅。

VS Code 很强,但对静态博客来说配置太繁琐; Typora 很好,但对 Front Matter 和图床的集成又差点意思。

所以趁着最近有空,我开发了轻渡(Ferry) —— 一个专注于静态博客写作的“闭环”编辑器。

一、彻底解决“图片焦虑”(这是我最想安利的功能)

写文章时,图片处理是最断节奏的。 在轻渡里,我把这个流程压缩到了极致:

二、可视化 Front Matter ,告别 YAML 缩进噩梦

不管是 Hexo 还是 Hugo ,头部元数据(Front Matter)写错一个空格,整个博客渲染就挂了。 轻渡内置了脚手架:

三、本地优先,Git 友好

其他功能&细节

界面预览

(图注: 界面预览)

(图注: 拖拉上传)

(图注: 可视化 Front Matter )

(图注: 阅读模式自动打开目录导航)

关于送码&下载

目前软件处于初期推广阶段,欢迎 V 友们体验反馈。

下载地址:https://github.com/ferry-editor/ferry/releases

项目主页:https://github.com/ferry-editor/ferry/wiki

🎁 送码福利: 为了感谢大家的支持,我准备了一批兑换码。


8UA6-VLJH-L3PC-S3HE



LJX9-ZPAQ-FVU2-CTNE



56NF-6WWP-FCRF-PURV



TJBE-AJ96-GUCW-4YXC



5RU5-RDXH-JWN3-LSLW



YMYG-2Y7S-7EGS-8RKL



9ANG-2FRF-RNZB-MMJJ



QVKX-YHAE-DK67-HRKT



ZBMY-3DMW-9G2M-U28V



HZAC-L5WP-VHPX-WEFB

最后

开发不易,功能肯定还有不完善的地方。如果你在使用中遇到 Bug 或有新的需求,欢迎在 GitHub 提 Issue 或直接在帖子下留言,我会持续迭代。

Happy Blogging! ✍️

3483 次点击
所在节点    分享创造
33 条回复
gesse
2 月 2 日
9ANG-2FRF-RNZB-MMJJ
已经使用,提示损害执行
```
sudo xattr -dr com.apple.quarantine /Applications/轻渡.app
```
asdfasasdf
2 月 2 日
5RU5-RDXH-JWN3-LSLW 多谢已经使用
singer
2 月 2 日
@gesse 没加开发者证书,安装包里面有个 txt 文档看一下哦
singer
2 月 2 日
@gesse 这个命令属于没用苹果开发证书签名的 app 常规命令了,没问题的
singer
2 月 2 日
@asdfasasdf 大佬使用上有啥不适随时提
lvsp95
2 月 2 日
ZBMY-3DMW-9G2M-U28V 已用
sunmoon1983
2 月 2 日
QVKX-YHAE-DK67-HRKT 已用
AJDX3906
2 月 2 日
HZAC-L5WP-VHPX-WEFB 已用
andrewTeller
2 月 2 日
LJX9-ZPAQ-FVU2-CTNE 已用
yandif
2 月 2 日
上传中的渲染样式可以优化下。
singer
2 月 2 日
@yandif 图裂开的那部分是吗?
bzj
2 月 2 日
为什么不用 obsidian
singer
2 月 2 日
@bzj 在你说之前,其实我并不知道有这个。


`VS Code 很强,但对静态博客来说配置太繁琐; Typora 很好,但对 Front Matter 和图床的集成又差点意思。`

还有 “图片焦虑”
hi909
2 月 2 日
我和你的经历类似。一开始,我使用 obsidian 写笔记。后来想把这些笔记发布为博客,然后就找到了很多工具,例如:Hugo 、Hexo 等。

最终是使用 Hugo 把笔记构建为 HTML ,然后发布到公网上。
singer
2 月 2 日
@hi909 最早的时候我用的是你现在的方案,但我实在是不想为了博客维护一套环境在我电脑上(纯后端,长时间不用我能连前端的命令都忘记掉)。

所以我用设计了下面的博客架构

服务清单:
1. 两个 Github 仓库:一个 hexo 固定结构,一个是 post 目录作为 hexo 的子目录独立成一个仓库
2. Cloudflare:与 GitHub 的 hexo 仓库建立关联,代码变动就构建


流程如下:
1. 当我的 post 仓库发生了变更,就会触发 hexo 仓库更新子目录的 commit id
2. hexo 更新了内容就会触发 Cloudflare 构建生成 html 分发到 CDN 上

以上做完后,我就只剩好安心写文章了。但写文章图片搞得我很割裂,所以我就写了这个编辑器,把图片的都弄完了。


现在就是写文章很舒服,看 AI 报告也很舒服( AI 可以调用编辑器打开报告,Markdown 格式很爽)

————————————————

编辑器自认为是一个痛点,所以开发出来自己用,且分享出来给大家用用。

等什么时候有空了,我再写一写博客的架构文章,弄不好可以为编辑器再找到一些受众。
Zoyo94
2 月 2 日
我还是用我自己搭建的 hexo 、md-editor 结合版,图片视频拖拽插入。
[hexo]( https://hub.docker.com/repository/docker/zoyo94/zoyo_hexo/general)
gorvey
2 月 2 日
现在有一种 live edit,实时编写的方案,比如 nuxt content,https://nuxt.studio/introduction 进去后里面有一个按钮可以体验
v1
2 月 2 日
别高兴的太早……你的安装包内附带了一些不该出现的东西,比如一份神秘的<许可证模块>相关

singer
2 月 2 日
码的激活就是许可证模块做的,你逆向一下看看
singer
2 月 2 日
@v1 码的激活就是依赖许可证模块做的,你逆向一下看看。拿个码走流程

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1190000

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX