使用typora快乐地写博客,自动上传图片到文件目录
•折腾日记
199
0
很久没有写博客了,因为写起来很麻烦,尤其是各种图片的上传处理
所以本篇文章将主要介绍如何使用自定义脚本配合宝塔面板的API上传图片到博客目录,本地使用 typora 的 Markdonw 语法撰写文章,实现不需要处理上传图片文件的便捷体验
作者使用的环境:
理论上这个方案支持任何博客系统,Windows 和 MacOS 都可行,因为只是使用Python
实现了快捷的图片上传流程
使用到的Python
脚本:https://paste.ubuntu.com/p/mN7PkZTd6k/
假设我的域名是:blog.com,使用到的博客系统是Typecho
宝塔面板中,对应的图片上传目录为:/www/wwwroot/blog.com/usr/uploads/typora
新建名为 typora 的目录用来保存 typora 上传的图片文件
因为宝塔面板添加白名单不支持添加IP段,所以我们直接使用Nginx将外网的请求反代到面板API,之前在面板设置
中的IP白名单
添加127.0.0.1
、本机IP
地址就是因为这里需要放行
其中FILE_PATH
需要你复制博客中的图片观察URL的组成结构
/opt/homebrew/bin/python3 /pathToScript/typora_upload.py
注意需要安装requests依赖,测试