Typora 是一款非常棒的 markdown 文本编辑器,以其美观快速及支持 windows、linux、mac 平台,深受写作者与程序员的喜爱。
Typora 官网:https://www.typora.io/
之前在写博客的时候,图片的展示成了问题。在 Typecho 后台写 markdown 预览不方便,在 VSCode 中写 markdown,粘贴到后台时,图片需要手动上传到服务器或者 COS,十分麻烦。今天偶然发现一款 Typora 插件,可以自动上传图片到 Github、Gitee、服务器以及 COS、OSS 等云存储。现只需下载插件修改配置文件即可。
插件地址:https://github.com/Thobian/typora-plugins-win-img
安装教程:只需要下载配置文件复制到 Typora 安装目录 resources\app
即可,window.html
文件不建议直接覆盖替换,覆盖安装的方式在某些特定版本下会触发 bug,建议按照这个 issue 中的方法修改 window.html
文件而不是直接覆盖它,plugins
是新增目录不存在覆盖的问题。复制好后修改 plugins/image/upload.js
里配置信息即可。具体教材也可参考项目地址。
现存问题:安装插件之后,粘贴进 Typora 中的图片还是会先保存到本地,再上传至互联网上的位置。我安装插件前忘记配置图片默认保存位置,安装插件后发现“偏好设置”无法打开。
解决方案:
可以把备份下来的 window.html 文件恢复回去。
然后手动编辑恢复回去的文件,搜索 <script src="./app/window/frame.js" defer="defer"></script> 在其后面加上一行:<script src="./plugins/image/upload.js" defer="defer"></script> 然后再试试是否能恢复正常。
注:readme 中覆盖 window.html 只是为了引入 ./plugins/image/upload.js 文件,但不同版本 window.html 文件可能存在一些差异,确实 有可能出现你说的这个问题。
可以将默认保存位置设置为固定文件夹,定期清理就行了。 其实直接设置成插入图像时无特殊操作就可以了。