当前位置:   article > 正文

android 前后同时预览_Android手机上查看obsidian笔记的不完美方案

raidrive obsidian

需求

在『能构建知识库的笔记软件obsidian试用』中我们简单介绍过 obsidian 笔记,obisidian 最主要的特点是采用纯文本的 Markdown 文件,而且所有文件均存放于本地,目前只提供了桌面客户端,所以我们如何才能实现在移动端查看或者编辑笔记?

思路

之所以不考虑 Syncthing 的移动端,主要出于两方面考虑:一方面我需要的不是同步,而是按需,另一方面 Syncthing 移动端的功耗比较高。

我们为了在不同的设备上实现 obsidian 笔记的同步安装了『Syncthing文件夹同步神器』

同时我们已经在『RaiDrive挂载frp映射的WebDAV网盘』实现了通过 WebDAV 协议访问群晖的文件目录。

所以我在想,能否在通过 WebDAV 协议访问 Syncthing 同步目录中的 Markdown 文件,间接实现手机端访问 obsidian 笔记?

当然如果你和我一样用群晖搭建的环境,更简单的办法当然是直接用 DS file 来访问 obsidian 笔记啦。

实现

方案一

按上面的思路,首先我们要找一个 WebDAV 客户端,这个方案虽然麻烦,但是具备一定的通用性,即使你没有采用群晖,也是可以的。

WebDAV 客户端

因为我的手机是小米的,所以我找了几个 Android 平台的免费的 WebDAV 客户端

  1. Amaze File Manager

  2. Astro File Manager

  3. Cx File Explorer

  4. Total Commander

经过一番试用,最终选了 Total Commander,原因我们后面再说。

下载地址:https://www.ghisler.com/android.htm

在这个看重颜值的时代,Total Commander 的界面实在是有点朴素

f7db81d79c8efdfb7a3c221ac00c98f7.png

配置界面甚至让我有种穿越的感觉

9816bb5d4e554e08da0e1c708fc55bbd.png

因为软件本身并没有集成插件,所以安装程序很小,所以如果我们要用 WebDAV 协议,需要另外进行安装。

89295062c0f96bf0d96fc547133c88cc.png

插件也不大,也就800多k,点击链接后就开始下载了

1c27e2b5142aedf4cdbec6376db9dc81.png

插件安装完成后,主界面会多出 WebDAV

8e394f4f2ebc1fc94d0d2f748e08b289.png

进入后,通过 添加服务器,将群晖的 WebDAV 服务器加到列表中

f51aa75e2fc27e53ad40f028b02bc908.png

接下来就能看到文件列表了

2b3cb85626503458291962205cf8587a.png

其他的插件是否要安装,看个人需要了

方案二

如果你也是在群晖上搭建的,我建议直接用 DS file,而不需要再去找第三方的客户端。

DS file 客户端

下载地址:各应用市场

Markdown 编辑器

文件已经可以访问了,接下来就是 Markdown 文件的编辑和查看了,Android 平台免费的 Markdown 编辑器应该不少,但是我个人觉得 Markor 挺好用的,这是一个开源的 Markdown 编辑器。

代码主页:https://github.com/gsantner/markor

下载地址:https://f-droid.org/en/packages/net.gsantner.markor/

软件安装很简单,但我们需要把 Markor 作为打开 md 文件的默认程序。

点开右上角

998be7a28ca6514510a90a0d2fd5a815.png

进入 设置

bc53729fd4f2f43cbdce2a36cf0dd10e.png

进入 通用

1c7dea3147063c42737ddf211c86da6f.png

在 总是使用此应用打开 中添加 .md

02550cfde9a2e9681fe7afdc1a001b78.png

验证

回到 Total Commander,找一篇 md 文档打开试试

b40f3e205e80f6bae6748bb9c6ffc2e5.png

需要我们选择 Markor

3313185c9215fa67777147a95fdc137f.png

不管是打开还是编辑,md 文件都会先被下载,这就是前面提到的选择 Total Commander 的原因,因为用其他软件,比如 Cx File Explorer, Markor 会提示错误

68c29df5cc09581851e1aa059b8004a8.png

原因是 Markor 只支持本地文件

01efdb97e81f74ba9c5f001bd190249b.png

预览和编辑可以切换

433650390c2fa5bb9568fc830b767b01.png

本地创建文件的回传

本地新建的文件,默认在 Document/markor 目录下,需要按下面操作,使之能进入到 obsidia 的库中

  1. 长按文件,点击上面的分享按钮

785cd55d2e4eb9c38f61405f342c2a47.png

  1. 选择 Total Commander 或 Cx File Explorer 或 DS file

f43836bee45569bb9dd0a2d77969fb87.png

    3. DS file 一切正常,但是 Total Commander 会报错

ae9b9fe6e463f9398a2fa81314c042a0.png

Cx File Explorer 也是一样

cfaaddaf59525b8012eda5198a4b20cf.png

真是奇怪,同样的目录在 MacOS 上用 CloudMounter 读写正常,同样在 windoiws 上 RaiDrive 读写也一样正常,难道移动端的 WebDAV 客户端都是只读的?有谁知道原因,请不吝赐教!

参考文档

gsantner/markor: Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..
地址:https://github.com/gsantner/markor

Markor - 带 todo 功能的易用 Markdown 编辑器 [Android] - 小众软件
地址:https://www.appinn.com/markor/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/635190
推荐阅读
相关标签
  

闽ICP备14008679号