Typora +Picgo 搭建个人笔记
文章目录
- Typora +Picgo 搭建个人笔记
- 一、Picgo +Github 搭建图床
- 1.基础设置
- 2. 将配置导出,方便下次使用
- 二、Typora:设置 :
- 1. 基本设置
- 2. 导出自动提交
- 3. 备份图片
Typora +Picgo 搭建个人笔记
- typora 下载地址: https://zahui.fan/posts/64b52e0d
- Picgo 下载地址:https://github.com/Molunerfinn/PicGo/releases
- 笔记搭建全过程:https://blog.csdn.net/Netceor/article/details/119705826
一、Picgo +Github 搭建图床
背景:
我们在项目中,有的时候写一套笔记需要在多个平台进行同步,基于这种需求,所以我们需要搭建一套属于我们个人的图床,方便在多平台进行项目同步,同步过来之后,不会因图片不存在而导致不能观看,这里主要演示的github图床,因为目前是免费的,up主我喜欢免费。
1.基础设置
具体配置如下:
{"repo": "alex-oos/picture-bed", // 仓库名,格式是username/reponame"branch": "main", // 分支名,默认是main"token": "****************************************", // github token"path": "img/", // 自定义存储路径,比如img/"customUrl": "https://cdn.jsdelivr.net/gh/alex-oos/picture-bed" // 自定义域名,注意要加 http:// 或者 https://}
配置成功之后,上传图片进行测试,在相册中发现上传的图片
2. 将配置导出,方便下次使用
打开Picgo配置,将该配置文件全部复制过去,然后关闭Picgo,重新启动,该配置就会自动生效
{"picBed": {"current": "github","uploader": "github","smms": {"token": "","_configName": "Default","_id": "2cf5bda7-7484-4dd1-8553-0754baf69e32","_createdAt": 1695105202858,"_updatedAt": 1695105202858},"tcyun": {"_configName": "Default","_id": "0d1dd38d-23d6-4d2f-8354-16ba581a6d86","_createdAt": 1695105201786,"_updatedAt": 1695105201786},"aliyun": {"_configName": "Default","_id": "e1c58205-e480-47ce-afd2-e45e14fe6f46","_createdAt": 1695105203259,"_updatedAt": 1695105203259},"github": {"_configName": "github","_id": "e7adf864-ee9d-48d1-aa7e-488a680ec76d","_createdAt": 1695105203731,"_updatedAt": 1697526794411,"repo": "alex-oos/picture-bed","branch": "main","token": "****************************************","path": "img/","customUrl": "https://cdn.jsdelivr.net/gh/alex-oos/picture-bed"},"list": [{"type": "tcyun","name": "腾讯云COS","visible": false},{"type": "aliyun","name": "阿里云OSS","visible": false},{"type": "smms","name": "SM.MS","visible": false},{"type": "github","name": "GitHub","visible": true},{"type": "qiniu","name": "七牛云","visible": false},{"type": "imgur","name": "Imgur","visible": false},{"type": "upyun","name": "又拍云","visible": false}],"vika": {"_configName": "Default","_id": "425a80d1-9484-4ad9-8766-84b541d792bc","_createdAt": 1695118792098,"_updatedAt": 1695118792098}},"settings": {"shortKey": {"picgo:upload": {"enable": true,"key": "CommandOrControl+Shift+P","name": "upload","label": "QUICK_UPLOAD"}},"showUpdateTip": true,"server": {"port": 36677,"host": "127.0.0.1","enable": true},"pasteStyle": "Custom","privacyEnsure": true,"logLevel": ["all"],"logFileSizeLimit": 10,"autoRename": true},"needReload": false,"picgoPlugins": {},"debug": true,"PICGO_ENV": "GUI","uploader": {"tcyun": {"configList": [{"_configName": "Default","_id": "0d1dd38d-23d6-4d2f-8354-16ba581a6d86","_createdAt": 1695105201786,"_updatedAt": 1695105201786}],"defaultId": "0d1dd38d-23d6-4d2f-8354-16ba581a6d86"},"smms": {"configList": [{"token": "","_configName": "Default","_id": "2cf5bda7-7484-4dd1-8553-0754baf69e32","_createdAt": 1695105202858,"_updatedAt": 1695105202858}],"defaultId": "2cf5bda7-7484-4dd1-8553-0754baf69e32"},"aliyun": {"configList": [{"_configName": "Default","_id": "e1c58205-e480-47ce-afd2-e45e14fe6f46","_createdAt": 1695105203259,"_updatedAt": 1695105203259}],"defaultId": "e1c58205-e480-47ce-afd2-e45e14fe6f46"},"github": {"configList": [{"_configName": "github","_id": "e7adf864-ee9d-48d1-aa7e-488a680ec76d","_createdAt": 1695105203731,"_updatedAt": 1697526794411,"repo": "alex-oos/picture-bed","branch": "main","token": "****************************************","path": "img/","customUrl": "https://cdn.jsdelivr.net/gh/alex-oos/picture-bed"}],"defaultId": "e7adf864-ee9d-48d1-aa7e-488a680ec76d"},"vika": {"configList": [{"_configName": "Default","_id": "425a80d1-9484-4ad9-8766-84b541d792bc","_createdAt": 1695118792098,"_updatedAt": 1695118792098}],"defaultId": "425a80d1-9484-4ad9-8766-84b541d792bc"}}
}
二、Typora:设置 :
1. 基本设置
2. 导出自动提交
可以通过设置Typora将写好的博客备份到Github. 指令如下:
git add -A && git commit -m"saved new edits" && git push origin main
3. 备份图片
设置路径为: ./assets ,会自动在当前目录下创建assets 目录,如果图床服务不能使用,直接修改为相对路径,项目也就可以愉快的访问了
参考地址:https://www.cnblogs.com/yongdaimi/p/16386277.html
相关文章:

Typora +Picgo 搭建个人笔记
文章目录 Typora Picgo 搭建个人笔记一、Picgo Github 搭建图床1.基础设置2. 将配置导出,方便下次使用 二、Typora:设置 :1. 基本设置2. 导出自动提交3. 备份图片 Typora Picgo 搭建个人笔记 typora 下载地址: https://zahui.fan…...
八、K8S之HPA自动扩缩容
HPA 一、概念 HPA(Horizontal Pod Autoscaler,水平 Pod 自动伸缩)是 Kubernetes 中的一种特性,其作用是根据资源使用情况自动调整 Pod 的副本数,以实现应用程序的自动扩展和收缩。 HPA 可以根据 CPU 使用率或其他自…...

损失函数总结(二):L1Loss、MSELoss
损失函数总结(二):L1Loss、MSELoss 1 引言2 损失函数2.1 L1Loss2.2 MSELoss 3 总结 1 引言 在上一篇博文中介绍了损失函数是什么以及为什么使用损失函数,从这一篇博文就开始关于损失函数有哪些进行进一步的介绍。这里放一张损失函…...
力扣(LeetCode)2530. 执行 K 次操作后的最大分数(C++)
贪心优先队列 请看答案需求:得到最大分数。易猜到,得到最大分数的取法是每次取数组中最大的数字(贪心思路)。 问题转化为:如何快速找到数组中最大的数字,根据问题规模 k 1 0 5 k10^5 k105,维护优先队列即可 O ( k l…...

C# 快速简单反射操作
文章目录 前言新反射使用BindingFlags以公有属性使用举例运行结果 前言 我之前写过一篇博客,是关于C# 反射的,我那时候使用的C# 反射写起来还是比较麻烦,需要获取Properies,再遍历Property,再找到对应Property,再使用…...

【python高级】设计模式、类工厂、对象工厂
一、说明 最近试着读Design pattern, 不过有些概念实在太抽象了, 整理一下自己所学抽象工厂的精神,就是要有abstract class(not implement),而所有不同种类的对象,都是继承这个abstract class&a…...

Flink的算子列表状态的使用
背景 算子的列表状态是平时比较常见的一种状态,本文通过官方的例子来看一下怎么使用算子列表状态 算子列表状态 算子列表状态支持应用的并行度扩缩容,如下所示: 使用方法参见官方示例,我加了几个注解: public class Bufferin…...

使用 Github Actions 工作流自动部署 Github Pages
GitHub-Actions actions顾名思义就是一堆动作,是一个持续集成服务,持续集成包含了拉代码、运行测试、编译代码、登录远程服务器,发布到第三方服务等等的操作,GitHub将这些操作称为actions。 概念:Workflows, Events,…...

Xposed hook 抖音账户信息
本篇主要讲下hook获取 抖音账户的相关信息,直接上代码。 public class DouHook {private static final String TAG "DouHook";public static void hook(XC_LoadPackage.LoadPackageParam lpparam) {Log.e(TAG, "DouHook start");if (lpparam …...

回顾 | E³CI效能认知与改进论坛,助力企业研发效能度量和提升
2023年8月,TiD质量竞争力大会组委会和ECI专家委员会成功举办TiD大时段课程“度量驱动研发效能提升”与“ECI效能认知与改进论坛”。与会专家以《ECI软件研发效能度量规范》团体标准为要点,为企业研发效能度量和提升分享诸多实践成果与经验。 《ECI软件研…...
科技的成就(五十二)
405、微信公众平台正式上线 "1995 年 8 月 24 日,微软发布 Windows 95。Windows 95 极大地改进了前续系统的图形用户界面,首次推出了开始菜单、任务栏、最大化、最小化窗口以及关闭按钮。此外,Windows 95 最大程度兼容当时的 MS-DOS 和 …...

【23种设计模式】装饰器模式
个人主页:金鳞踏雨 个人简介:大家好,我是金鳞,一个初出茅庐的Java小白 目前状况:22届普通本科毕业生,几经波折了,现在任职于一家国内大型知名日化公司,从事Java开发工作 我的博客&am…...

解决IDEA中SpringBoot项目创建多个子模块时配置文件小绿叶图标异常问题
在新建子模块下创建配置文件: 在子模块gateway中新建的配置文件,正常情况下配置文件左侧是小树叶标识,而这次新建application-dev.yml是个小树叶标识,bootstrap.yml是个方框。 看其他方案都是在project structure中设置,但未显示…...

【马蹄集】—— 概率论专题
概率论专题 目录 MT2226 抽奖概率MT2227 饿饿!饭饭!MT2228 甜甜花的研究MT2229 赌石MT2230 square MT2226 抽奖概率 难度:黄金 时间限制:1秒 占用内存:128M 题目描述 小码哥正在进行抽奖,箱子里有…...
Spring 6整合单元测试JUnit4和JUnit5
单元测试:JUnit 在之前的测试方法中,几乎都能看到以下的两行代码: ApplicationContext context new ClassPathXmlApplicationContext("xxx.xml"); Xxxx xxx context.getBean(Xxxx.class);这两行代码的作用是创建Spring容器&…...

【好书推荐】深入理解现代JavaScript
作者介绍 T. J. Crowder是一位拥有30年经验的软件工程师。在他的整个职业生涯中,他至少有一半时间是在使用JavaScript从事开发工作。他经营着软件承包和产品公司Farsight Software。他经常在Stack Overflow上为人们提供帮助,他是十大贡献者之一和JavaScr…...

高效协同: 打造分布式系统的三种模式
在构建分布式系统时,分布式协调是否总是必要选项?本文通过一些实际的例子讨论了这一问题,并通过把问题区分为是否具有单调性做为是否需要分布式协调的标准。原文: Avoiding Coordination Cost: Three Patterns for Building Efficient Distri…...
机器学习-无监督学习之聚类
文章目录 K均值聚类密度聚类(DBSCAN)层次聚类AGNES 算法DIANA算法 高斯混合模型聚类聚类效果的衡量指标小结 K均值聚类 步骤: Step1:随机选取样本作为初始均值向量。 Step2:计算样本点到各均值向量的距离,…...

智能垃圾桶丨悦享便捷生活
垃圾桶是人们日常生活所必不可少的必需品,它让生活中所产生的垃圾有了一个正确的存放地方。随着生产技术的迅速发展,垃圾桶也得以更新换代。由最初的简单式的圆筒式垃圾桶,到现在出现的感应式垃圾桶、智能语音控制垃圾桶,垃圾桶也…...

【数据结构】线性表(一)线性表的定义及其基本操作(顺序表插入、删除、查找、修改)
目录 一、线性表 1. 线性表的定义 2. 线性表的要素 二、线性表的基本操作 三、线性表的顺序存储结构 1. 定义 2. 顺序表的操作 a. 插入操作 b. 删除操作 c. 查找操作 d. 修改操作 e. 代码实例 一、线性表 1. 线性表的定义 一个线性表是由零个或多个具有相同…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...

跨链模式:多链互操作架构与性能扩展方案
跨链模式:多链互操作架构与性能扩展方案 ——构建下一代区块链互联网的技术基石 一、跨链架构的核心范式演进 1. 分层协议栈:模块化解耦设计 现代跨链系统采用分层协议栈实现灵活扩展(H2Cross架构): 适配层…...
【HarmonyOS 5 开发速记】如何获取用户信息(头像/昵称/手机号)
1.获取 authorizationCode: 2.利用 authorizationCode 获取 accessToken:文档中心 3.获取手机:文档中心 4.获取昵称头像:文档中心 首先创建 request 若要获取手机号,scope必填 phone,permissions 必填 …...
代理篇12|深入理解 Vite中的Proxy接口代理配置
在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...

【分享】推荐一些办公小工具
1、PDF 在线转换 https://smallpdf.com/cn/pdf-tools 推荐理由:大部分的转换软件需要收费,要么功能不齐全,而开会员又用不了几次浪费钱,借用别人的又不安全。 这个网站它不需要登录或下载安装。而且提供的免费功能就能满足日常…...

Redis上篇--知识点总结
Redis上篇–解析 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 1. 基本介绍 Redis 是一个开源的、高性能的 内存键值数据库,Redis 的键值对中的 key 就是字符串对象,而 val…...
Java中栈的多种实现类详解
Java中栈的多种实现类详解:Stack、LinkedList与ArrayDeque全方位对比 前言一、Stack类——Java最早的栈实现1.1 Stack类简介1.2 常用方法1.3 优缺点分析 二、LinkedList类——灵活的双端链表2.1 LinkedList类简介2.2 常用方法2.3 优缺点分析 三、ArrayDeque类——高…...

若依项目部署--传统架构--未完待续
若依项目介绍 项目源码获取 #Git工具下载 dnf -y install git #若依项目获取 git clone https://gitee.com/y_project/RuoYi-Vue.git项目背景 随着企业信息化需求的增加,传统开发模式存在效率低,重复劳动多等问题。若依项目通过整合主流技术框架&…...
[特殊字符] Spring Boot底层原理深度解析与高级面试题精析
一、Spring Boot底层原理详解 Spring Boot的核心设计哲学是约定优于配置和自动装配,通过简化传统Spring应用的初始化和配置流程,显著提升开发效率。其底层原理可拆解为以下核心机制: 自动装配(Auto-Configuration) 核…...