用在线文本编辑器写博客
平时在 OSC 上在线写博客,总感觉有些麻烦,我想抱怨一下(请 @红薯 原谅):
1. 虽然提供了三款文本编辑器,但感觉都有些瑕疵,具体表现在:
- KindEditor:有 br 换行(Shift + Enter),也有 p 换行(Enter),但会莫名其妙地产生多余的换行,每次发布之后才知道,然后必须手工删除掉这些空行。
- UEedit:竟然没有 br 换行的功能,只有 p 换行,但不会产生空行,我接收不了没有 br 换行的文本编辑器。
- Markdown:不够直观,我几乎不用。
2. 虽然有插入编程语言的功能,但对于插入的文本无法增加额外的样式,比如:为某行 Java 代码加一个颜色或使字体加粗。此外,编辑的时候没有语法高亮功能,只有发布之后才能看到最终的效果。
3. 必须以文件上传的方式来插入图片,没法直接将已截图的图片粘贴到文本编辑器中。此外,一旦调整图片的大小,以后再次调整回来之后,此时无法还原到原来的效果(图片的宽高比无法还原了),会不会是 Bug?
用一般的博客软件写博客
很多人推荐使用微软的 Live Writer 来写博客,效果会非常好。我也尝试使用过一段时间,仍然发现有些不完美的地方:
1. 想要插入编程语言必须独立安装第三方插件,而插件也感觉做得很毛糙(不够精细)。
2. 在家里写了一半的博客,没法带到公司来继续写,也没有所谓的存为草稿的功能,就算有的话,但也就没有将草稿同步到本地的功能。
3. 貌似这款工具已经长期不升级了(最新版还是 2012 的),总感觉有朝一日会停产。
用云笔记软件写博客
为了能让编写了一半了博客在线存储起来,换了一个地方还可以接着写,所以我尝试使用了“为知笔记”这款云笔记工具,听说它有一个“发布到博客”的功能,当时我还挺兴奋的,但是一旦用了之后就发现了问题:
1. 编辑器同样没有插入编程语言的功能,第三方插件也做得不尽人意。
2. 博客是可以发布成功,但竟然没有看到图片,这难道是 Bug 吗?还是我的图片内容较大?
3. 如果在线修改了博客,这类云笔记工具无法自动同步下来,也就是说,只能发布,不能同步。
用 Office 软件写博客
最后我了解到微软的 Office 2013(Word 或 OneNote)里可以写博客并发布到网站上。虽然这些工具的文本编辑器已经相当强大了,但发布博客的功能基本就不能用,华而不实,至少写好的博客无法发布到 OSC 网站上,更不用说同步博客了。
我对博客软件的需求
下面简单地谈谈我的需求吧:
1. 它是一款绿色软件,无需安装,解压后就能使用,放在 U 盘里也能运行。
2. 性能高效,用 C++ 写的外壳,内嵌 HTML 的界面,使用轻量级数据库,而且界面清晰,并有很好的用户体验。
3. 新建一个博客账号,就能连接该博客,可随时发布博客,并同步博客里的所有分类,以及每个分类下的所有博文。
4. 可将未写完的博客存为草稿,在异地使用时,可以继续编辑这份草稿。
5. 网站上修改了博文后,会自动同步到客户端里,同样,在网站上新增或删除了博文后,同样也可以进行同步(自动或手工)。
6. 可直接对博文进行删除,将自动同步到网站上。
7. 可插入编程语言,并可在此基础上增加样式,且编辑时就能预览语法高亮效果。
8. 无需上传图片,可以直接将剪切板里的图片粘贴到编辑器中,并可随意调整图片的大小(自动调整宽高比)。
9. 可在软件中可同时连接多个博客网站,并支持一键发布到多个网站的功能。
10. 它是一款开源软件,可以自定义插件并将其安装到该软件中。
请问大家,市面上有满足我这些需求的博客软件吗?