其它说明

快捷键

Mac用户,请自动替换Ctrl键为Command键。

  • Ctrl+E: 打开、关闭文件管理器
  • Ctrl+F: 打开(时会focus在搜索栏)、关闭文件管理器
  • Ctrl+I: 打开、关闭当前文章的插图管理器
  • Ctrl+N: 新建一篇文章
  • Ctrl+T: 打开、关闭TOC(内容索引)栏
  • Ctrl+R: 右侧预览Markdown
  • Shift+Ctrl+R: 新窗口预览Markdown
  • Ctrl+1: 切换夜间模式(Windowns版本可能无效)
  • Ctrl+2: 切换Focus模式
  • Ctrl+3: 切换Draft状态
  • Ctrl+4: 隐藏、显示头部区域(包含标题&日期)
  • Ctrl+5: 隐藏、显示底部菜单栏
  • Ctrl+6: 显示(样式)设置窗口
  • Ctrl+9:直接开始FarBox Daily的记录
  • Ctrl+M: 打开、关闭Markdown的简单介绍
  • Ctrl+W: 关闭当前弹窗
  • Shift+Ctrl+F:进入、退出全屏模式
  • Shift+Ctrl+C: 打开Editor的配置信息目录
  • F11:进入、退出全屏模式(仅Windows)
  • Ctrl+Q:退出Editor

字数统计

一个英文单词或者一个中、日、韩文字,会记数为一个word
但这并非是完全精准的,因为引入图片、链接的各种(Markdown)语法,也是同样的统计方式。

网站『同步到互联网』的选项

创建、修改网站目录的界面中,有一项『同步到互联网』的选项。
Editor默认是会勾选的,如果取消勾选,则不会参与云同步,变为本地独有的,同时,也不会自动成为一个网站。

需要注意的是:

  • 如果原来网站是自动同步的,再取消同步,并不会删除原来已经同步到FarBox服务器的数据。
  • 如果是接入Dropbox的,这个选项是无效的。因为不论如何,最终数据都会同步到FarBox的服务器里。

.fbignore

如果在FarBox的根目录下,有.fbignore这个文件,则会由它来控制一些本地文件的同步忽略。

每行一条正则表达式,需要注意的是,即使Windows,文件的路径也是/,而不是\;正则表达式进行匹配的路径,是相对于FarBox根目录的,而不是系统绝对路径,并且不区分大小写。

举例说明:

  • ^/my site/*.pdf$: 表示my site这个站点目录下的所有pdf文件,不同步。
  • /my site: 表示只有路径中包含my site的就不同步,因为没有声明头(^)尾($),所以,它不一定是站点目录。
  • .pdf或者*.pdf: 表示FarBox下所有的pdf文件,都不同步。

配置文件目录

可以通过快捷键Shift+Control+C(Mac下为Shift+Command+C)直接打开配置文件目录:

  • fb_token.config: 存储了token信息,请不要泄露于他人;如果感觉不安全了,可以登录网站,更新token。
  • log.txt: 与FarBox服务器之间的同步日志
  • error.log: Editor发生的错误日志

自定义预览的HTML模板与样式

Markdown渲染成HTML后,会在预览区可见,当然,它的样式是由CSS来控制的,在配置文件目录下,创建或修改template/style.css即可。可能需要重启Editor才会生效。

非常特殊的情况下,你可能需要自定一定预览后的HTML模板,那么创建或修改template/post.html即可达到想要的结果。但务必在代码中插入%(content)s,这是Markdown渲染后的HTML内容。需要注意的是,在Editor的night模式下,有个别样式会被替代,使得预览的时候整体风格更加协调。

导出文件为音频

这是Mac版本支持的功能。要启用这个功能,你需要在Mac系统内,自行配置听写与语音,并且可能需要下载当前语言(汉语)需要的语音包。
它可以将一篇文章导出为语音自动朗读的音频。不实用?好像是的,但是很有趣呀……

Linux版说明

Linux版的FarBox Editor,是一个7z格式的压缩包。下载完成后,解压,会得到一个名为FarBoxApp的文件夹,里面有个可执行的文件,名为FarBox,点击直接运行即可。

适应发行版以及依赖

FarBox Editor在以下Linux发行版中测试过:

  • Ubuntu桌面版 14.04 LTS 32位
  • Ubuntu桌面版 14.04 LTS 64位
  • ArchLinux最新版(2015-4) 64位 (FCE4桌面环境)

Editor的运行需要依赖libc(一般Linux系统都会自带),编译Editor的libc环境版本为2.19;如果运行FarBox Editor(命令行中运行)的时候,错误信息中有GLIBC_这样关键词的,升级libc版本或许是一个解决办法。
除此之外,如果仍然存在无法运行的情况,比如不同Linux发行版,不同的系统版本,请使用gdb进行测试,手工修正可能的依赖问题。

也可尝试直接下载下面两个libc的对应的so文件(但不保证不同发行版能完全对应),放到Editor程序的目录下。
64位libc.so 以及 64位libc.so.6
32位libc.so 以及 32位libc.so.6

如果仍然无法运行Linux版FarBox,很抱歉,我们也无能为力了。

中文输入法插件

如果你在使用fcitx相关的输入法,比如搜狗输入法,你需要自己获得对应的插件,之后退出并重启Editor;由于版权原因,我们无法在Editor的程序包中加入这些插件。

下载插件并解压之后,需要进一步解压获得的data.tar.gz,然后将获得的"usr/lib...../libfcitxplatforminputcontextplugin.so"这个文件;

也可直接下载从此处下载对应的插件so文件(但不保证不同发行版能完全对应): 64位 32位

之后再复制到FarBoxApp目录下的"qt5_plugins/platforminputcontexts";
如果Editor已经处于运行状态下,需要先退出Editor后再重启,插件才会生效。