Github Jekyll Blog Editor
ID
lgdhgkhhglmhiacjecigalebiffjklec支持编写、编辑和管理基于 github.io 的 Jekyll 博客,并提供 Markdown 预览功能。
应用截图
详细介绍
支持编写、编辑和管理基于 github.io 的 Jekyll 博客,并提供 Markdown 预览功能。
Github Jekyll Editor 是一款适用于 Chrome 内核浏览器的扩展程序。目标是:
1. 支持专注于 Jekyl 的 Markdown 编辑器(托管在 Github.io);
2. 支持列出、编辑、发布、删除文章等操作;
但出于个人意愿,我希望寻找一些比我这款简陋的扩展程序好得多的替代工具,理想情况下能够满足以下要求:
1. 便携且跨平台,因为我通常会在不同平台和设备间切换,尤其是一些不允许安装软件的设备;
2. 作为 Vim 的忠实粉丝,编辑器必须支持 Vim 模式;
3. 最好有免打扰模式;
在查看了所有能找到的候选方案,尤其是几个非常强大的自托管方案(这很可能是最容易满足第 2 项要求的方式)后,我遗憾地发现并没有如此完美的解决方案。更不用说自托管方案还依赖专用 VPS,以及设置和定制过程中的投入和故障排查。
于是,我最终决定把我的**旧**工具重构为更**现代的风格**。
经过几天的努力,有了 3 项主要更新:
- 将编辑器从之前的 *Meltdown* 更新为 [ace](https://ace.c10.io/),这是一款非常强大的网页编辑器,能够满足我的所有期望;
- 在原有的“预览模式”之外添加“专注模式”;
- 重构 UI 及主题/UI 机制(这可能只对我自己和潜在的开发者有意义);
*关于 Vim ExCmd 的说明*:
- q:退出
- w:手动保存(没有实际意义,只是好玩……因为每次按键释放时都会自动保存)
- l:在预览和专注模式之间切换布局
- s:切换深色/浅色皮肤
- pu:更新并发布
- un:更新但不发布
## 历史记录
+ 4.0:
* 如上所述的重大重构
代码位于 https://github.com/shinemoon/jekyller,欢迎在那里提交问题或评论。
---
**Github Jekyll Editor** 是一个适用于 Chrome 内核浏览器的扩展程序。它的目标包括:
1. 支持专注于 Jekyll 的 Markdown 编辑(托管在 Github.io 上);
2. 支持列出帖子、编辑帖子、发布帖子、删除帖子等操作;
但出于个人需求,我希望找到一些更好的替代工具,理想情况下能够满足以下要求:
1. 便携性 & 跨平台支持,因为我经常在不同平台和设备之间切换,尤其是一些不允许安装软件的设备;
2. 作为 Vim 的忠实粉丝,编辑器必须支持 Vim 模式;
3. 支持沉浸式书写模式更佳;
在浏览了所有可见的候选工具后,尤其是一些非常强大的自托管方案(这可能是满足跨平台需求的最可能的途径),我遗憾地发现并没有一个完美的解决方案,更不用说自托管方案还依赖专用服务器以及在设置和个性化过程中需要投入的精力和故障排查。
因此,我最终决定将我的**旧工具**重构为更**现代风格**的版本。
经过几天的努力,有了以下三个主要更新:
- 将编辑器从之前的 *Meltdown* 替换为 [Ace](https://ace.c10.io/),这是一款强大的基于网页的编辑器,能够满足我的所有期望;
- 在原来的“预览模式”基础上新增“专注模式”;
- 重构了 UI(可能对我自己和未来的开发者有用)和主题/UI 的机制;
**关于 Vim 命令的说明**:
- `q`:退出
- `w`:手动保存(实际上仅供娱乐...因为每次按键时都会自动保存)
- `l`:布局切换,预览模式和专注模式之间切换
- `s`:暗色/亮色皮肤切换
- `pu`: 更新文章并且发布
- `un`: 更新文章但不发布
---
## 历史记录
+ 4.0:
* 进行上述内容的重大重构
代码开源:https://github.com/shinemoon/jekyller 欢迎提交问题或者讨论。