Typora配置自建的兰空图床

文章目录

    • Typora配置自建的兰空图床 - 前言
    • 先看效果
    • 1、搭建兰空图床 - docker
    • 2、配置兰空图床
    • 3、登录进入兰空图床后台
    • 4、Typora配置兰空图床
      • 安装兰空插件
      • 获取兰空图床的Token
      • 编辑PigGO的配置文件
    • 使用

Typora配置自建的兰空图床 - 前言

Typora插入的图片默认存储在本地,这样在将 Markdown 文件移动到其他电脑或者发送给他人时,由于图片保存在本地,接收方将无法查看图片。为了解决这个问题,本文章将介绍如何配置自建的兰空图床,将图片上传到云服务器,从而实现图片的跨设备访问。前提是你需要拥有一台云服务器。

先看效果

可以看到Typora插入的图片并不是一个本地文件。
在这里插入图片描述
这张图片在自建的图床中。
在这里插入图片描述

1、搭建兰空图床 - docker

如果已经搭建好的,跳过此步骤。下面给出两种部署方式。注意:搭建之前安装好docker。

1、已经有mysql数据库。
使用下面的命令部署图床。

docker run -d \--name lsky-pro \--restart unless-stopped \-p 9080:8089 \-v $PWD/lsky:/var/www/html \-e WEB_PORT=8089 \halcyonazure/lsky-pro-docker:latest

2、还没有mysql数据库的 - 推荐

我下面使用这个方式进行演示。

Docker-Compose部署。ssh连接到服务器,创建docker-compose.yaml文件。粘贴以下内容.

version: '3'
services:lskypro:image: halcyonazure/lsky-pro-docker:latestrestart: unless-stoppedhostname: lskyprocontainer_name: lskyproenvironment:- WEB_PORT=8089volumes:- $PWD/web:/var/www/html/ports:- "9080:8089"networks:- lsky-net# 注:arm64的无法使用该镜像,请选择sqlite或自建数据库mysql-lsky:image: mysql:5.7.22restart: unless-stopped# 主机名,可作为"数据库连接地址"hostname: mysql-lsky# 容器名称container_name: mysql-lsky# 修改加密规则command: --default-authentication-plugin=mysql_native_passwordvolumes:- $PWD/mysql/data:/var/lib/mysql- $PWD/mysql/conf:/etc/mysql- $PWD/mysql/log:/var/log/mysqlenvironment:MYSQL_ROOT_PASSWORD: lAsWjb6rzSzENUYg # 数据库root用户密码,自行修改MYSQL_DATABASE: lsky-data # 可作为"数据库名称/路径"networks:- lsky-netnetworks:lsky-net: {}

使用下面的命令运行docker-compose。

docker-compose up -d

在这里插入图片描述

2、配置兰空图床

在浏览器输入ip:9080进入配置界面。
在这里插入图片描述点击下一步。
在这里插入图片描述
如果没有数据库的话,可以直接选SQLite。下面我使用MySQL做演示。
在这里插入图片描述
填写数据库的配置信息。如果是使用docker-compose进行部署的话,可以直接按照我的进行填写就行,最后一行的管理员账号密码填自己的,这是用来登录兰空后台的。
在这里插入图片描述
点击立即安装。注意:如果配置填错了,点击安装会失败。

3、登录进入兰空图床后台

安装成功后会进入下面的页面。可以登录后台进行后续的操作。
在这里插入图片描述在这里插入图片描述
登录进去之后呢,默认容量是500MB,有点小,修改下容量。

在这里插入图片描述

4、Typora配置兰空图床

打开Typora,打开偏好设置。
在这里插入图片描述
打开图像
在这里插入图片描述上传服务选择PicGo-Core,再点击下载或更新。
在这里插入图片描述下载完之后。打开picgo-core程序安装路径,一般是C:\Users\用户\AppData\Roaming\Typora\picgo\win64。

在这里插入图片描述

输入cmd并回车。

在这里插入图片描述

安装兰空插件

安装兰空插件

.\picgo.exe install lankong

在这里插入图片描述

获取兰空图床的Token

打开兰空后台的api页面。http://ip:9080/api就能看到如何获取它的token。下面我使用 postman 演示一下。

在这里插入图片描述

编辑PigGO的配置文件

在这里插入图片描述
删除原有内容,粘贴下面的内容。

{"picBed": {"current": "lankong","lankong": {"lskyProVersion": "V2","server": "http://ip:9080","token": "Bearer 这里填写postman拿到的token","strategyId": "","albumId": "","permission": 0,"ignoreCertErr": false,"syncDelete": true},"uploader": "lankong","transformer": "path"},"picgoPlugins": {"picgo-plugin-lankong": true}
}

注意:token内容是需要加个前缀Bearer+空格,server中的ip填写为自己的ip。
在这里插入图片描述
保存之后,检验文件上传是否好使。
在这里插入图片描述
在这里插入图片描述

使用

插入图片之后点击上传图片,就能把图片放到图床。
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

仓库管理系统07--顶部标题设计

1、创建全局变量 2、应用全局变量 1)主窗体应用 2)登录窗体应用 3、自定义弹窗 弹窗中各按钮的事件代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows…

odoo17 tree视图添加按钮

需求描述 点击下图中tree视图上的同步退货单按钮,弹出相应的form视图进行退货单同步,然后点击同步按钮调用后端python代码处理。 实现步骤 主要文件目录结构 js文件的创建 /** odoo-module **/ import { registry } from "web/core/registry&quo…

证件照制作工具有哪些?分享当下热门的证件照制作工具

无论是考证、出国旅游还是应聘,一张符合标准的证件照成了必备之物。 如果手头的证件照尺寸不符合要求,不必惊慌,现在有多种证件照制作软件可以帮助你迅速解决问题。 今天,本文就为大家分享几个证件照制作教程,让你的…

基于单片机的智能温控风扇设计

摘 要 : 本次设计是基于单片机的智能温控风扇 。 以 STC89C52 单片机为核心 , 可以实现对风扇的有效控制 。 可以根据需要设置不同的温度 ,如果温度在设定值最大值和最小值之间时则启动风扇弱风档, 如果温度超过设定的数值时将会变到大风档…

一文学会用Helm部署rancher 高可用集群

rancher集群架构图 Helm部署rancher 高可用集群 Helm简介 Helm是Kubernetes的一个包管理工具,用来简化Kubernetes应用的部署和管理。可以把Helm比作CentOS的yum工具。 Helm有如下几个基本概念: Chart: 是Helm管理的安装包,里面包含需要部署的安装包资源。可以把Chart比作C…

Linux iptables

Linux iptables CentOS7及以上配置iptables自动重启 yum install -y iptables-services systemctl enable iptables # 修改规则后保存,保存的文件在/etc/sysconfig/iptables service iptables saveDebian配置iptables自动重启 # 安装该包,实际上是创建…

iOS政策解读之二丨安全和性能要求到底有多重要

上一篇文章我们介绍了App提交审核前,都有哪些注意事项需要引起重视和关注,如果“前菜”您还没来得及阅读,传送门在这里:iOS政策解读之一丨App提交审核前注意事项必知 今天奉上我们的“正菜”,从App审核指南的正文章节…

什么牌子的开放式耳机好?五大优质机型,新手必看!小白闭眼入系列

音乐技术的不断进步为耳机市场的发展有了更多的选择,开放式耳机成为音乐爱好者们新的一个选择。从最初的基础音质到如今的高解析度音频,开放式耳机经历了一次次的技术革新和升级。这类耳机以开放式不入耳的设计,舒适的佩戴体验著称&#xff0…

44.商城系统(二十五):k8s基本操作,ingress域名访问,kubeSphere可视化安装

上一章我们已经配置好了k8s集群,如果没有配置好先去照着上面的配。 一、k8s入门操作 1.部署一个tomcat,测试容灾恢复 #在主机器上执行 kubectl create deployment tomcat6 --image=tomcat:6.0.53-jre8#查看k8s中的所有资源 kubectl get all kubectl get all -o wide#查看po…

探索 PrimeVue——开源项目的卓越之旅

嗨,大家好,我是徐小夕。之前一直在社区分享零代码&低代码的技术实践,也陆陆续续设计并开发了多款可视化搭建产品,比如: H5-Dooring(页面可视化搭建平台)V6.Dooring(可视化大屏搭…

简单聊聊JSX

什么是JSX? JSX 是 JavaScript XML 的缩写,是 React 中用来描述用户界面的语法(其实可以看作是JavaScript的扩展语法)。可以把它看作是一种将 HTML 与 JavaScript 结合在一起的方式,使得在 JavaScript 中写 HTML 变得…

优化流程市政道路乙级资质内部管理优化

1. 建立资质管理专项小组 组建由高层领导挂帅,包含资质管理、人力资源、财务、技术等部门代表的专项小组,负责资质的日常维护、升级规划及申报工作。 2. 信息化管理系统 引入或升级资质管理信息系统,自动化追踪人员资质状态、继续教育记录…

sqlserver backup and restore

在 SQL Server 中,备份(Backup)和还原(Restore)是非常重要的数据库维护操作,用于确保数据的安全性和完整性。以下是关于 SQL Server 备份和还原的简要概述以及一些基本的 SQL 语句示例 参考官方地址 https…

定时邮件教程

下面是一个在Linux下使用crontab定时发送邮件的教程。假设你已经有一个Python邮件脚本,接下来我们会通过crontab定时执行这个脚本。 1. 编写Python邮件脚本 假设你的Python邮件脚本名为send_email.py,并且它位于/home/scripts/目录下。 mkdir -p /hom…

【数学建模】—【Python库】—【Numpy】—【学习】

目录 ​编辑 1. NumPy安装 2. ndarray对象 1. 创建ndarray 1.从列表或元组创建: 2.使用内置函数创建: 2. ndarray属性 3. 数组运算 1. 基本运算 2. 数学函数 3.统计函数 4. 数组索引与切片 1. 一维数组索引与切片 2.多维数组索引与切片 5.…

5.javaSE基础__集合(List+Set+Map实现类)

\1. 抽象类和接口的区别 抽象类的需要abstract修饰,内部方法可以是抽象的也可以是不抽象的接口: 可以看成抽象类,但不是类,方法没有方法体(1.8之前),由实现类实现具体方法功能 \1. 什么是异常 程序运行时出现的错误 \1. 异常的分类 ErrorException RunTimeException: 除0,空指针…

如何在 CentOS 上卸载 Nginx?

本章教程,主要介绍如何彻底卸载删除nginx 一、停止nginx服务 sudo systemctl stop nginx二、卸载nginx服务 sudo yum remove nginx三、查找nginx相关文件 sudo find / -name *nginx*将nginx相关文件进行删除 四、删除nginx相关文件 这里是常见的一些nginx相关文件 s

机器学习/pytorch笔记:time2vec

1 概念部分 对于给定的标量时间概念 t,Time2Vec 的表示 t2v(t)是一个大小为 k1的向量,定义如下: 其中,t2v(t)[i]是 t2v(t)的第 i 个元素,F是一个周期性激活函数,ω和 ϕ是可学习的参数。 以下是个人理解&am…

【MySQL数据库之索引相关】

1、什么是索引? 索引(Index)是一种用于提高查询效率的数据结构。 索引通过为数据库表中的一列或多列创建一个引用,从而加快数据的检索速度。(对列创建索引) 索引类似于书的目录,可以帮助数据库…

Shark!一个基于遗传算法的自动因子挖掘平台

DolphinDB 推出的 CPU-GPU 异构计算平台 Shark,将 DolphinDB 上的复杂指标计算能力无缝切换到 GPU 算力平台,大幅提升了计算性能。Shark 最新版本给开发者提供了两个主要功能:因子挖掘和因子计算。通过使用遗传算法,因子挖掘功能能…