typora使用PicGo自动上传图片到chevereto图床

typora使用PicGo自动上传图片到chevereto图床

近期发现,gitee图床不能用了。github又涉及科学上网。搜索了开源图床方案,找到了chevereto,使用起来还不错。分享给大家。

文章目录

  • typora使用PicGo自动上传图片到chevereto图床
    • chevereto图床安装和配置
      • 工作目录(请按需修改)
      • 提前拉取镜像
      • 配置文件
      • 建立图片存储目录和增加权限
      • 编写和启动镜像
      • 放行端口
      • 启动chevereto
      • 登录chevereto服务器安装
      • 登录chevereto服务器
      • 查看上传key(picGo中会用到)
      • 修改上传文件大小(默认是0.5M)
    • PicGo下载和配置
      • 下载和安装
      • 安装chevere依赖nodejs
      • 配置
      • chevereto uploader设置如下:
    • typora设置
    • 测试
      • typora上传测试
      • 登录chevere查看

chevereto图床安装和配置

工作目录(请按需修改)

work=~/docker/chevereto && mkdir -p $work/app/images && cd $work

提前拉取镜像

docker pull mariadb && docker pull nmtan/chevereto:1.4.1

配置文件

vim ./app/php.ini
内容如下:

upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 4096M
max_execution_tim = 180

建立图片存储目录和增加权限

mkdir -p $work/app/images

sudo chmod -R 777 $work/app/images

注意:这里$work是之前定义的环境变量work=~/docker/chevereto

编写和启动镜像

vim $work/docker-compose.yml

---
version: '3'

services:
  db:
    image: mariadb
    volumes:
      - ./db:/var/lib/mysql:rw
    restart: always
    networks:
      - default
    environment:
      MYSQL_ROOT_PASSWORD: chevereto_password_root # 按需更改
      MYSQL_DATABASE: chevereto # 按需更改
      MYSQL_USER: chevereto # 按需更改
      MYSQL_PASSWORD: 自己秘密 # 按需更改

  app:
    image: nmtan/chevereto:1.4.1
    restart: always
    ports:
      - 51805:80 # 按需更改
    networks:
      - default
    environment:
      CHEVERETO_DB_HOST: db
      CHEVERETO_DB_NAME: chevereto # 与db的设置一一对应
      CHEVERETO_DB_USERNAME: chevereto # 与db的设置一一对应
      CHEVERETO_DB_PASSWORD: 自己秘密 # 与db的设置一一对应
    volumes:
      - ./app/images:/var/www/html/images:rw
      # - ./app/content:/var/www/html/content:rw
      - ./app/php.ini:/usr/local/etc/php/php.ini:ro
      # - ./app/app/routes:/var/www/html/app/routes:rw
    depends_on:
      - db

networks:
  default:
    name: chevereto

放行端口

安装ufw,让后放行51805

云服务端放行51805

启动chevereto

docker-compose up -d

登录chevereto服务器安装

浏览器输入url http://自己的chevereto服务器地址:port

例如:http://自己服务器地址:端口号

image-20221017152947693

登录chevereto服务器

使用自己安装时填写的用户名和密码登录chevereto服务器

查看上传key(picGo中会用到)

右上角账号 >> 仪表盘 >> 设置 >>API,可以使用默认api v1密钥亦可自己修改设置

image-20221017152645706

修改上传文件大小(默认是0.5M)

image-20231117154706817

PicGo下载和配置

下载和安装

https://github.com/Molunerfinn/picgo/releases

image-20221017152134603

安装chevere依赖nodejs

安装依赖nodejs

https://nodejs.org/en/

配置

picgo安装插件chevere

image-20221017152007245

chevereto uploader设置如下:

image-20221017154600130

typora设置

image-20231118144904684

测试

typora上传测试

点击 验证图片上传 选项

image-20231118145414555

登录chevere查看

image-20231118145513409

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/161229.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

产品经理必备技能:如何快速锁定种子用户群体?

大家好,我是小米,一名热爱技术、热衷分享的90后小青年。今天我们要探讨的话题是一个在产品经理面试中经常被问到的问题:“产品上线后的种子用户该如何获取?”作为一个热爱挑战、乐于探讨的小伙伴,我将和大家分享一些我…

开源与闭源:创新与安全的平衡

目录 一、开源和闭源的优劣势比较 一、开源软件的优劣势 优势 劣势 二、闭源软件的优劣势 优势 劣势 二、开源和闭源对大模型技术发展的影响 一、机器学习领域 二、自然语言处理领域 三、数据共享、算法创新与业务拓展的差异 三、开源与闭源的商业模式比较 一、盈…

基于供需算法优化概率神经网络PNN的分类预测 - 附代码

基于供需算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于供需算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于供需优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络的光滑…

C语言--从键盘输入10个数字放在数组中,并输出

用scanf读取数字的时候要注意,可以输入一个数字,按一下回车,输入一个数字,按一下回车,也可以一次性输入完10个数据。(中间可以用空格隔开,系统会自动识别) 输出一:每按下一个数字&am…

redis实战篇03

附近的商户 我们利用Redis的GEOHash来完成对于地理坐标的操作 UV统计 主要是使用Redis来完成统计功能 用户签到 使用Redis的BitMap数据统计功能 好友关注 基于Set集合的关注、取消关注,共同关注等等功能,这一块知识咱们之前就讲过,这次…

虚拟机配置完NAT模式之后可以和主机ping通但是ping 百度显示:网络不可达

linux网络配置看这:http://t.csdnimg.cn/KRami 如果网关为空,配置网关之后重启即可

章鱼网络在 NEARCON23 发布 Octopus 2.0

香港时间2023年11月8日12点,章鱼网络举行第15期 Community Call。 我们在10月8日庆祝了章鱼网络主网上线二周年,并参加了激动人心的 Cosmoverse2023 活动。最重要的是,我们在 Octopus 2.0 的开发中取得了重大进展。 11月8日 Community Call …

es 算法函数 有点不太懂了没有大神给指点一下

我先说一下我对算法分析的理解 算法函数,我们使用算法函数给指定的数据提高对应的值的方式 比如我现在要给一家酒店排名提高排名,我们可以利用算法函数,提高酒店排名,因为酒店的名称 相关算法的使用场景 在使用的时候出现了这…

HP惠普光影精灵7笔记本Victus by HP 16.1英寸游戏本16-d0000原装出厂Windows11.21H2预装OEM系统

下载链接:https://pan.baidu.com/s/1LGNeQR1AF1XBJb5kfZca5w?pwdhwk6 提取码:hwk6 可适用的型号: 16-d0111tx,16-d0112tx,16-d0125tx,16-d0127tx,16-d0128tx,16-d0129tx&#…

【漏洞复现】致远OA wpsAssistServlet接口存在任意文件上传漏洞

漏洞描述 致远OA互联新一代智慧型协同运营平台以中台的架构和技术、协同、业务、连接、数据的专 业能力,夯实协同运营中台的落地效果;以移动化、AI智能推进前台的应用创新,实现企业轻量化、智能化业务场景,促进企业全过程管理能效,赋予企业协同工作和运营管理的新体验;在…

scss的高级用法——循环

周末愉快呀!一起来学一点简单但非常有用的css小知识。 最近在一个项目中看到以下css class写法: 了解过tailwind css或者unocss的都知道,从命名就可以看出有以下样式: font-size: 30pxmargin-left: 5px;margin-top: 10px; 于是…

二十、Linux网络配置

1、Linux网络配置原理 我自己Linux虚拟机的IP地址是:192.168.159.131 vmnet8:192.168.159.1 无线网卡:192.168.159.1 2、查看网络IP和网关 查看虚拟网络编辑器和修改IP地址 如果把这个位置的子网IP换成:192.168.8.0的话重启虚拟机…

基于乌燕鸥算法优化概率神经网络PNN的分类预测 - 附代码

基于乌燕鸥算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于乌燕鸥算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于乌燕鸥优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要:针对PNN神经网络…

IPSecGRE

IPSec&GRE 手工方式建立IPSec隧道组网实验拓扑配置步骤第一步配置IP地址第二步配置静态路由第三步配置IPSec 抓包测试 GRE Over IPSec功能的配置组网实验拓扑配置命令 配置GRE使用静态路由组网图实验拓扑配置步骤1.配置RouterA2.配置RouterB3.配置RouterC4.验证配置结果 手…

Python使用大连理工情感本体提取文本的情感倾向

import pandas as pd # 导入词典 df pd.read_excel(Sentiment_dictionary\大连理工情感词汇本体\情感词汇本体.xlsx) # 我们暂时只使用 [词语,词性种类,词义数,词义序号,情感分类,强度,极性] df df[[词语, 词性种类, 词义数, 词义序号, 情感分类, 强度, 极性]] df.head()# 按…

Swift 如何打造兼容新老系统的字符串分割(split)方法

0. 概览 在 Swift 的开发中,我们经常要与字符串打交道。其中一个常见的操作就是用特定的“分隔符”来分割字符串,这里分隔符可能不仅仅是字符,而是多字符组成的字符串。 从 iOS 16 开始, 新增了对应的方法来专注此事。不过&am…

计算机毕业设计选题推荐-个人健康微信小程序/安卓APP-项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

持续集成交付CICD:Jenkins通过API触发流水线

目录 一、理论 1.HTTP请求 2.调用接口的方法 3.HTTP常见错误码 二、实验 1.Jenkins通过API触发流水线 三、问题 1.如何拿到上一次jenkinsfile文件进行自动触发流水线 一、理论 1.HTTP请求 (1)概念 HTTP超文本传输协议,是确保服务器…

美元美债双螺旋系统崩溃的小尺度预演

号外:教链内参11.16《polygon铭文突然走红的背后》 众所周知,当代美元体系已经从二战后布雷顿森林体系的黄金-美元单向锚定系统转变为美债-美元双螺旋系统。 即,在旧系统中,由黄金提供价值锚,而美元仅仅作为黄金的代金…