当前位置: 首页 > news >正文

gitee+picgo+typora图床搭建

gitee+picgo+typora图床搭建

1.安装typora
  • 官网下载直接安装:https://www.typora.io/#download
2.编辑typora图像设置
  • 打开 文件 -> 偏好设置 -> 图像
  • 设置 插入图片时 选择 上传图片
  • 设置 上传服务PicGo-Core(command line)

Snipaste_2023-12-27_16-27-33

3.为typora安装PicGo-Core
  • 点击按钮 下载或更新PicGo-Core 会自动安装到 Typora 安装目录下。
  • 需要使用魔法

Snipaste_2023-12-27_16-28-41

4.为PicGo-Core安装gitee-uploader插件
  • 打开 PicGo-Core 安装目录,即:C:\Users\用户名\AppData\Roaming\Typora\picgo\win64,该目录下有文件picgo.exe
  • 将CMD命令行窗口切换到该目录下,执行:
.\picgo.exe install gitee-uploader

image-20231227192932544

  • 若执行失败,检查系统是否正确安装 Node.js 环境。

  • Node.js 下载地址: https://nodejs.org/en。直接下载 node-v20.10.0-x64.msi 文件,然后双击,一直下一步就行。

image-20231227171012880

5.创建用作图床的gitee仓库
  • 设置仓库为开源。
  • 若仓库只用来作为图床,则选择单分支模型即可。

image-20211215133017082

6.为PicGo-Core创建Gitee私人令牌
  • 设置 -> 安全设置 -> 私人令牌
  • 点击按钮 生成新令牌
  • 点击按钮 提交 后,复制生成的令牌
  • 令牌只能显示一次,以后不可查询,记得将令牌记录下来
  • image-20231227171444924

image-20231227171355601

7.为PicGo-Core填写配置文件
  • 在Typora的 文件 –> 偏好设置 –> 图像 目录下,点击按钮 打开配置文件(即C:\Users\用户名.picgo\config.json),参考如下:
{"picBed": {"current": "gitee","uploader": "gitee","gitee": {"branch": "master","path": "上传到仓库的指定目录下,例如:images","repo": "仓库地址,格式:为用户名/仓库名","token": "私人令牌"}},"picgoPlugins": {"picgo-plugin-gitee-uploader": true}
}
  • 用户名(repo[1])和仓库名(repo[2])如下图

image-20231227171952353

  • 仓库指定目录如下图 = path

image-20231227192239216

参考文献

[1] gitee+picgo+typora图床搭建:【使用gitee搭建图床】gitee创建仓库与私人令牌,picgo下载与安装,nodejs下载与安装,typora配置picgo

[2] 2023年最新Node.js安装详细教程及node.js配置

[3] 为Typora配置Gitee图床

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 小秋SLAM入门实战深度学习所有文章汇总
  • go 语言程序设计第1章--入门
  • nginx安装和配置
  • Pytest单元测试系列[v1.0.0][pytest插件常用技巧]
  • Web前端第9章思维导图
  • Docker自建私人云盘系统
  • mysqld_exporter使用
  • flutter 之proto
  • 数据库-期末考前复习-第4章-数据库安全性
  • C基础使用
  • Golang leetcode206 翻转链表 迭代 递归 双指针
  • unknown variable ‘authentication_policy=mysql_native_password‘
  • 图像分割实战-系列教程7:unet医学细胞分割实战5(医学数据集、图像分割、语义分割、unet网络、代码逐行解读)
  • LeetCode 1758. 生成交替二进制字符串的最少操作数【字符串,模拟】1353
  • 2024年01月数据库流行度最新排名
  • [译]如何构建服务器端web组件,为何要构建?
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • Asm.js的简单介绍
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • C语言笔记(第一章:C语言编程)
  • java中具有继承关系的类及其对象初始化顺序
  • js递归,无限分级树形折叠菜单
  • js继承的实现方法
  • Linux中的硬链接与软链接
  • MySQL QA
  • MYSQL 的 IF 函数
  • Node项目之评分系统(二)- 数据库设计
  • PHP CLI应用的调试原理
  • PHP面试之三:MySQL数据库
  • SQLServer之索引简介
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 基于axios的vue插件,让http请求更简单
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 前端 CSS : 5# 纯 CSS 实现24小时超市
  • 如何借助 NoSQL 提高 JPA 应用性能
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • elasticsearch-head插件安装
  • 国内开源镜像站点
  • 容器镜像
  • ​MySQL主从复制一致性检测
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Apache SeaTunnel 究竟是什么?
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #etcd#安装时出错
  • #QT(QCharts绘制曲线)
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载06:收获颇多的经典之作
  • $GOPATH/go.mod exists but should not goland
  • (007)XHTML文档之标题——h1~h6
  • (06)金属布线——为半导体注入生命的连接
  • (30)数组元素和与数字和的绝对差
  • (BFS)hdoj2377-Bus Pass
  • (顶刊)一个基于分类代理模型的超多目标优化算法