Typora使用Upgit对接EasyImage2.0图床
使用 对接 图床 Typora
2023-06-13 09:17:21 时间
一、搭建EasyIamge 2.0
- 前往github下载EasyIamge 2.0的源码(传送门)
- 将源码上传至站点文件夹并解压
注意:如果使用宝塔面板等面板,请删除站点文件夹下的.user.ini文件
- 填写配置并安装
- 进入设置-图床安全,打开API上传。
- 进入API设置,生成一个Token。注意蓝框框住的部分,后面要用到哦。
其他图床设置请按照个人需求自行设置!
二、Upgit配置
- 从github上下载Upgit程序(传送门),并打包下载源码(传送门)
- 将程序解压到一个单独的文件夹中,将源码包中的extensions目录解压到程序的同目录中。
- 在程序的同一目录创建
config.toml
文件,内容可使用下文提供的配置文件或可以参照github(传送门)。
# =============================================================================
# UPGIT 配置
# =============================================================================
# 默认上传器
default_uploader = "github"
# 上传文件名的格式模板(仅特定上传器适配)
# / 目录分隔符, 作用: 是区分目录
# {year} 年份, 例如: 2022
# {month} 月份, 例如: 02
# {day} 天, 例如: 01
# {unix_ts} 时间戳, 例如: 1643617626
# {fname} 原始文件名,如 logo (不含后缀名)
# {fname_hash} {fname}的 MD5 散列值
# {ext} 文件后缀名, 例如.png
# 下面的例子生成的文件名预览: 2022/01/upgit_20220131_1643617626.png
# 如果目录不存在将会被程序自动创建
rename = "{year}/{month}/upgit_{year}{month}{day}_{unix_ts}{ext}"
# -----------------------------------------------------------------------------
# 自定义输出格式
# -----------------------------------------------------------------------------
# {url} 图片文件的网络URL地址
[output_formats]
"bbcode" = "[img]{url}[/img]"
"html" = '<img src="{url}" />'
"markdown-simple" = "![]({url})"
# -----------------------------------------------------------------------------
# 直链替换规则 RawUrl -[replace]-> Url
# -----------------------------------------------------------------------------
[uploaders.easyimage]
request_url = "https://你的图床域名(或IP)/api/index.php"
token = "你的Token"
request_url处填写上文中蓝框框出的host部分,token处填写上文中蓝框框出的token部分。
记得保存!!!
Typora部分配置
- 打开typora-文件-偏好设置-图像
- 修改配置如图
此时此刻,通过EasyImage图床+Upgit进行的Typora图床配置已经完成了!
尽情使用吧!
相关文章
- 使用SpringBoot RestTemplate实现第三方接口对接
- onedrive for business使用python上传文件
- 优雅的使用node-onebot,对接最新版傻妞
- 门禁系统中人脸检测技术的原理剖析和使用教程
- PostgreSQL 正则表达式替换-使用变量方式
- Oracle 视图 DBA_SQL_PLAN_DIR_OBJECTS 官方解释,作用,如何使用详细说明
- 掌握MySQL命令行:在CMD中使用MySQL(cmd中mysql命令)
- 文件列表功能深入探索:使用Linux中的LS命令轻松实现文件列表操作(linuxls命令实现)
- 使用C语言连接Oracle数据库一个实践案例(c语言对接oracle)
- 使用NET来连接MySQL数据库的简单方法(.net怎么连mysql)
- MySQL有哪些替代方法不使用外键(mysql不用外键用什么)
- 使用Redis改变集合大小的奇妙之处(redis 集合大小)
- 如何使用JSP+MySQL创建留言本(三)
- 使用python将mdb数据库文件导入postgresql数据库示例