1.选取合适的图床程序
- chevereto它有两个版本第一个是开源(功能较少),第二个是收费版面,我看其他博主部署出来来是很漂亮的。
- 收费版本的部署,这里介绍宝塔部署可能出现的问题。如果你按照网上宝塔的操作部署之后,访问域名是出现如下情况:Something went wrong
- 开源版本的部署(宝塔)很简单,直接按照晚上的教程就可以直接安装成功。唯一需要注意的一点就是伪静态规则一定要填写完整。 Please try again later. If the problem persist don’t hesitate to contact the system administrator.2023-03-04T08:02:28+00:00 6402fb1429b22
那么一定要把宝塔的这部分给更改掉。
- nextcloud这个部署方式也是很简单,而且功能很强大。但是有一点也是我部署不了的一点就是,它所需要的伪静态规则是Apache而不是nginx,在宝塔面板里面这两个只能存在一个,后面也就不了了之了。好像docker也是支持部署了。
- lightpicture这个也可以实现和typora互联,而且部署起来也是更加简单更加轻量化的,按照github上面的部署方式操作下去。目前博主也是lightpicture来部署的他图床缺点就是没有chevereto看起来好看。

nginx伪静态规则
# Chevereto nginx generated rules for Chevereto.com
location ~* /(importing|app|content|lib)/.*.(po|php|lock|sql)$ {
deny all;
}
location ~ .(jpe?g|png|gif|webp)$ {
log_not_found off;
error_page 404 /content/images/system/default/404.gif;
}
location ~* /.*.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
add_header Access-Control-Allow-Origin "*";
}
location / {
index index.php;
try_files $uri $uri/ /index.php$is_args$query_string;
}
# END Chevereto nginx rules
2.和typora的链接(以lightpicture为例)
- 下载picgo,选择合适自己的版本
- 下载node.js,选择合适自己的操作系统,后续需要使用npm
- 安装插件,由于picgo官方没有为lightpicture做适配我们需要下载一个插件
- 第一种方法。直接在picgo里面搜索,我尝试过几次都没有成功
- 第二种方法。手动下载之后直接导入
(注意这里一定需要安装上nodejs否则会报错)
- 配置插件信息:
注意这里一定把服务器地址前面加上https,作者就是这个地方没有注意,排查错误日志废了老大劲功夫。
(排查错误时)
- 检验typora是否链接成功