前段时间玩过几天的 obsidian,由于太费神了所以转向了 hugo ,然后直接用文本编辑器写 md ,体验还是不太好,然后我想起还有 obsidian 这个软件,所以就有了这个插件.
仓库: https://github.com/fzdwx/hugo-preview-obsidian
1. 当前主要功能
- 开一个
custome iframe
预览 hugo (via https://github.com/Ellpeck/ObsidianCustomFrames) - 后台启动
hugo server
2. 遇到的问题
获取 obsidian 打开的目录不知道 api( cwd ),后提 issue 知道了获取方法
3. 更新
- 支持自定义 exec command, 例如可以用来启动终端. 使用
ALT+F12
唤起.- 由于我使用 git 进行同步,时常需要打开终端并且进入到具体的目录,所以需要一个快速启动终端在当前的目录下的命令:
wezterm start --class float --cwd ${cwd}
. - 目前只提供了 cwd 这个变量,它会替换为当前笔记的路径
- 由于我使用 git 进行同步,时常需要打开终端并且进入到具体的目录,所以需要一个快速启动终端在当前的目录下的命令:
- 添加定义
hugo
的路径,如果不设置则使用系统的hugo
命令