youguanxinqing
# 什么是organice?
如果你用过 Emacs 中的 OrgMode,那 organice 官网的宣传语能让你一秒理解它:一款没有 Emacs 依赖的 Org 应用;当然,如果你曾经没有接触过,[《Org主模式》](https://orgmode.org/zh-CN/)值得一读。
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.organice
# 安装organice
## 准备工作
先在懒猫商店安装 organice,认准这个方丈 icon(**截止本文发布,应用还在审核中,需审核通过后才能搜索到**):

此时还不着急打开应用。organice 支持三种登陆模式,这里我选择了 sftpgo WebDAV。主要原因有二:
1. 懒猫商店有不少应用本身支持 WebDAV 协议;
2. 我已经有好些个第三方应用使用 sftpgo 做数据同步。

## 配置sftpgo
懒猫商店认证 sftpgo:

为避免不同应用的数据混在一起,我习惯给每个应用创建不同的 sftp 账号,或者同一账号下创建不同的目录。简单起见,我们演示后者。
先登陆 WebClient,再 New 一个名叫 **organice** 的文件夹。你也可以用你喜欢的文件夹名字。注明:懒猫商店的审核员无法在 sftpgo 上创建一级文件夹,于是应用支持了多级文件夹,这里以 **test/haha** 目录为例,后续会再提到。

之后,进入 sftpgo WebAdmin https://sftpgo.${微服名}.heiyu.space/web/admin/status ,确认 WebDAV 监听的端口和协议:

为了 organice 可以正常访问到数据,我们得先确认 sftpgo 中的文件共享是否正常。一般测试方式:${协议}://sftpgo.${微服名}.heiyu.space:${监听端口}/${创建的文件夹名}/ 。我的环境如下:
- organice:http://sftpgo.${微服名}.heiyu.space:2023/organice/
- test/haha:http://sftpgo.${微服名}.heiyu.space:2023/test/haha/
输入客户端的账号密码,如果你看到下图类似的返回结果,我们就成功一半啦:

## 配置organice
启动 organice 会看到配置部署模版。我们只需要按提示填写即可。**一定要注意两个点:1. “webdav域名”不要添加协议;2. “webdav目录名”,之前我们创建了什么目录,就填什么名字,开头结尾不要加“/”。**

应用启动好以后,点击右上角的登陆:

再点击 WebDAV。url 已经自动生成好了,填写 sftpgo 客户端的账号和密码,点击 Sign-in。

现在你就能愉快的创建 org 文件啦:

# 感谢
参考:
- https://organice.200ok.ch/documentation.html
- https://github.com/200ok-ch/organice
- https://orgmode.org/zh-CN/quickstart.html
- https://developer.lazycat.cloud/advanced-route.html
评论
0暂无评论