markdown环境

我尝试过vs code搭建的all in one,sumblime text 3配合html,wolai、notion等在线工具,typora,mweb等编辑器,最终决定使用obsidian进行markdown编辑。

目前的方案为Obsidian作为编辑器,Quicklook结合插件进行预览,Picgo结合阿里OSS与Gitee实现图床。

Obsidian是一个markdown编辑器,在调试时,最好还应准备另一个markdown预览器,一方面用于检查语法,另一方面用于快速启动。

qlmarkdown

qlmarkdown是Mac原生工具Quicklook的插件,支持预览markdown文件,我尝试使用homebrew安装,但受网速限制,镜像源里又找不到,只好在github下载后手动安装,最终实现使用“一指禅”预览mrakdown。

Picgo

Picgo是一款好用的三端开源图床工具,打算使用brew安装,但是发现hosts失效了,好在MacWK下载站终于结束了数月的调试,可以正常搜索访问,下载了Picgo的安装包。

使用支付宝注册了阿里云OSS的存储服务,存储私密图片与大文件。使用Gitee作为公开图床,存储可公开的小文件(<1M)。

Picgo原生不支持Gitee作为图床,需要安装zhanghuid开发的gitee插件。Picgo安装插件需要依托Node.js环境。在Node官网下载稳定版安装包执行默认安装即可。

将Picgo如图设置,使用Gitee作为默认图床,使用Git定期清理即可。

Picgo设置

但是最新发现,Gitee图床可以本地在Picgo相册中与云端同步删除了,不知道是哪里的更新起效了,待查证。至少这是个好消息,Gitee图床的易用性又增一步。

后期观察发现,是Picgo官方文档写明没有同步删除功能,且同步删除功能只在Gitee图床有效,但是gitee插件未写明有此功能更新,只能是推测此功能由gitee插件提供。

Obsidian

Obsidian是一款markdown笔记软件,与我使用的所有软件相同的是,他有着清晰的本地文件结构来方便管理笔记、强大的插件系统来方便定制以及三端兼容的良好一致性。