如何使用自定义云端 (FilesHook)
在 云端
的菜单中,有 自定义
一栏,它是从 MarkEditor 1.0 的 FilesHook
演变过来的,一定程度上,是 FilesHook
的升级版。
如何设置
注意: 如果不使用这个功能,请确保当前配置界面内不要填入任何信息。
同步到
同步到
调用的命令,就是指在进行同步到云端
时候,ME 尝试调用的脚本命令,比如:
cd $root$ && git add -A && git commit -am "update" && git push origin gh-pages
或者指定了具体某个路径的脚本:
/usr/bin/python /Users/myname/myscripts/hello.py
1, $root$
最终会被替换为当前目录的路径;
2,如果是某个具体脚本文件,请尽可能使用完整的解释器路径,以避免无法执行,比如 which node
、which python
可获得这些执行环境的实际路径。
同步自
跟 同步到
一样的逻辑,也可以留空,表示并不需要从某个(自定义的)云端同步回来。
增量文件保存于
这是一个文件夹的路径,可以不设置,如果设置,一般建议选择当前的工作目录。
增量文件是指在选定目录下,由于 同步到云端
触发后,自动生成的 sync_delta.json
文件。
这个文件内记录的字段:
- date: 触发的时间
- root: 所在的工作目录
- added: 同步触发时,探测到的文件(路径)新增,是一个 list 类型
- deleted: 探测到的文件删除
如果需要通过自己写代码的方式接入某个云端,增量文件内的信息,可以在自己的代码中进行分析,然后再行同步就可以了。
实际案例?
我们会以 Github Page & Jekyll(静态博客) 作为一个案例,具体参考 如何发布到 Github Pages。
Comments