gite+picgo+typora打造个人免费笔记软件
文章目录
- 1️⃣个人笔记软件
- 2️⃣ 配置教程
- 2.1 使用软件
- 2.2 node 环境配置
- 2.3 软件安装
- 2.4 gite仓库设置
- 2.5 配置picgo
- 2.6 测试检验
- 2.7 github教程
- 🎡 完结撒花
1️⃣个人笔记软件
最近换了环境,没有之前的生产环境舒适,写笔记也没有劲头😢
因为换了环境,相试试新的笔记软件,比如Blossom、siyuan、obsidian、语雀、vscode……
可以说最近为了找一个新的适合自己的笔记软件费劲心思
关键最后发现还是Typora+picgo+github/gite 这种免费的、图片可云端的md编辑器适合我
不知道大家喜欢什么样的笔记软件,我个人是非常喜欢这个了
给大家讲讲配置,希望对想用的小伙伴有帮助
特别是写文章的小伙伴,这个导出文章,直接上传,可太美了😁
2️⃣ 配置教程
- 安装typora软件
- 配置node环境
- 安装picgo软件
- gite/github创建仓库
- 配置picgo,测试上传
- 配置typora,完结撒花
2.1 使用软件
- Typora
这个虽然收费了,奥,但是吧,还是有pj版本,后台私信
- PicGo
- gite/Github账号
国内的话,还是gite的上传速度好点,这就是仁者见仁智者见智了
- node.js 准备
2.2 node 环境配置
因为 picgo
本身不可以使用gite这个作为仓库,但是你装个插件就可以了
但是装插件需要 node 环境,所以就是先给设备配置环境
个人系统 win10 ,安装版本 20.
下载地址:Node.js — Download Node.js® (nodejs.org)
下载完成之后就是一路设置安装,中间可以稍微慢点,改一下安装位置。这个不是本文重点,不再详细讲述
环境配置:
安装完成以后开始配置环境:右键此电脑——属性——高级系统设置——高级——环境变量
系统变量中查看【path】,点击【编辑】,应该是可以查到 node
相关设置
检验:
win+r 输入cmd,控制台输入1node -v
查看版本
2.3 软件安装
Typora 软件可以找博主私信压缩包,也可以网上找找资源
picgo下载:PicGo 个人下载安装即可
2.4 gite仓库设置
gite地址:Gitee - 基于 Git 的代码托管和研发协作平台
登录账号问题大家自行解决好,有就等,没有就新建
- 新建仓库
页面右上角加号新建仓库,
- 完善仓库
- 生产个人令牌
右上角个人图像点击个人设置-跳转界面后下拉左侧“私人令牌”,点击新建私人令牌,完善描述
这个令牌要复制好,放在一个地方存储,别忘记了
2.5 配置picgo
打开picgo软件,插件设置,安装gitee就行,其他的gie plus等也可,配置大同小异
安装完成后,点击插件设置,配置uploader
图床配置名
:个人自定义
owner
:账号名称
repo
:仓库名
上面两个,可以进入仓库主页,根据网址完善
例如:https://gitee.com/wensanduo/gs
这个里面分别就是wensanduo,gs
path
:这个就看你是不是直接存放根目录,像我图中直接写imgs
token
:私人令牌
这些设置完成,去图床设置,将gite,你配置的图床作为默认图床即可
2.6 测试检验
配置完成,电脑右下角会弹出提示配置完成
我们可以在picgo上传文件测试,完成通过之后去我们主要使用的地方——typora,配置测试
typora-文件-偏好设置-图像,找到你的picgo.exe文件,测试上传
通过后可以设置,复制图片进入文档,自动上传,方便快捷🎆
picgo部分设置:
- 开机启动
- 上传重命名
- 上传后自动复制url……
- 大家根据需要自行设置
2.7 github教程
其实我个人最初使用的是github,但是这个东西经常因为网络问题丢图,我就很烦
但是还是写一下教程,简单的写
github配置不需要插件,直接配置图床就好
- 新建一个专门存放的仓库
- 设置个人私人令牌
这个也是在个人设置,你可以将时间设置为永不过期,令牌就不用换了
- 配置picgo
这个就比较简单了,大家自行设置吧
🎡 完结撒花
写到这里,大家应该都可以配置完成了
希望大家用的愉快,回去就给个人之前的github换了,gite在国内网络还是很好的
最起码上传快,不丢图🎇
相关文章:
gite+picgo+typora打造个人免费笔记软件
文章目录 1️⃣个人笔记软件2️⃣ 配置教程2.1 使用软件2.2 node 环境配置2.3 软件安装2.4 gite仓库设置2.5 配置picgo2.6 测试检验2.7 github教程 🎡 完结撒花 1️⃣个人笔记软件 最近换了环境,没有之前的生产环境舒适,写笔记也没有劲头&…...
只用 CSS 能玩出什么花样?
在前端开发领域,CSS 不仅仅是一种样式语言,它更像是一位多才多艺的艺术家,能够创造出令人惊叹的视觉效果。本文将带你探索 CSS 的无限可能,从基本形状到动态动画,从几何艺术到仿生设计,只用 CSS 就能玩出令…...
Linux C++ 056-设计模式之迭代器模式
Linux C 056-设计模式之迭代器模式 本节关键字:Linux、C、设计模式、迭代器模式 相关库函数: 概念 迭代器模式(Iterator Pattern)是一种常用的设计模式。迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而…...
【Elasticsearch7.11】reindex问题
参考博文链接 问题:reindex 时出现如下问题 原因:数据量大,kibana的问题 解决方法: 将DSL命令转化成CURL命令在服务上执行 CURL命令 自动转化 curl -XPOST "http://IP:PORT/_reindex" -H Content-Type: application…...
nginx代理缓存
在服务器架构中,反向代理服务器除了能够起到反向代理的作用之外,还可以缓存一些资源,加速客户端访问,nginx的ngx_http_proxy_module模块不仅包含了反向代理的功能还包含了缓存功能。 1、定义代理缓存规则 参数详解: p…...
[React 进阶系列] useSyncExternalStore hook
[React 进阶系列] useSyncExternalStore hook 前情提要,包括 yup 的实现在这里:yup 基础使用以及 jest 测试 简单的提一下,需要实现的功能是: yup schema 需要访问外部的 storage外部的 storage 是可变的React 内部也需要访问同…...
Linux C++ 055-设计模式之状态模式
Linux C 055-设计模式之状态模式 本节关键字:Linux、C、设计模式、状态模式 相关库函数: 概念 状态模式(State Pattern)是设计模式的一种,属于行为模式。允许一个对象在其内部状态改变时改变它的行为。对象看起来似…...
景联文科技构建高质量心理学系知识图谱,助力大模型成为心理学科专家
心理大模型正处于快速发展阶段,在临床应用、教育、研究等多个领域展现出巨大潜力。 心理学系知识图谱能够丰富心理大模型的认知能力,使其在处理心理学相关问题时更加精确、可靠和有洞察力。这对于提高心理健康服务的质量和效率、促进科学研究以及优化教育…...
【数学建模】——数学规划模型
目录 一、线性规划(Linear Programming) 1.1 线性规划的基本概念 1.2 线性规划的图解法 模型建立: 二、整数规划(Integer Programming) 2.1 整数规划的基本概念 2.2 整数规划的求解方法 三、非线性规划&#x…...
卸载linux 磁盘的内容,磁盘占满
Linux清理磁盘 https://www.cnblogs.com/siyunianhua/p/17981758 当前文件夹下,数量 ls -l | grep "^-" | wc -l ls -lR | grep "^-" | wc -l 找超过100M的大文件 find / -type f -size 100M -exec ls -lh {} \; df -Th /var/lib/docker 查找…...
LeetCode-随机链表的复制
. - 力扣(LeetCode) 本题思路: 首先注意到随机链表含有random的指针,这个random指针指向是随机的;先一个一个节点的拷贝,并且把拷贝的节点放在拷贝对象的后面,再让拷贝节点的next指向原链表拷贝…...
axios 下载大文件时,展示下载进度的组件封装——js技能提升
之前面试的时候,有遇到一个问题:就是下载大文件的时候,如何得知下载进度,当时的回复是没有处理过。。。 现在想到了。axios中本身就有一个下载进度的方法,可以直接拿来使用。 下面记录一下处理步骤: 参考…...
Linux: network: device事件注册机制 chatGPT; notify
ChatGPT 在 Linux 内核中,有关网络设备(net-device)的事件注册机制,允许用户在网络设备的状态发生变化(例如设备被删除、添加或修改)时接收通知。这主要通过 netdev 事件通知机制实现。具体来说,内核提供了一组用于注册和处理网络设备事件的 API。 以下是一些关键组件…...
【ROS2】测试
为什么要进行自动化测试? 以下是我们应该进行自动化测试的许多重要原因之一: 您可以更快地对代码进行增量更新。ROS 有数百个包,具有许多相互依赖关系,因此很难预见一个小变化可能引起的问题。如果您的更改通过了单元测试…...
别卷模型,卷应用:从李彦宏的AI观点谈起
2024年7月4日,世界人工智能大会暨人工智能全球治理高级别会议在上海世博中心隆重召开。百度创始人、董事长兼首席执行官李彦宏在产业发展主论坛上的发言,引起了广泛关注。他提出:“大家不要卷模型,要卷应用!”这一观点…...
数据库(Database,简称DB)介绍
数据库(Database,简称DB)是信息技术领域中一个至关重要的组成部分,它按照数据结构来组织、存储和管理数据。以下是对数据库的详细介绍: 一、定义与基本概念 定义:数据库是按照数据结构来组织、存储和管理…...
Redis五种常用数据类型详解及使用场景
Redis 5 种基本数据类型 Redis 共有 5 种基本数据类型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。 这 5 种数据类型…...
Postman API测试覆盖率:全面评估指南
📊 Postman API测试覆盖率:全面评估指南 在API测试中,测试覆盖率是一个关键指标,它衡量了测试用例对代码的覆盖程度。Postman提供了多种工具和方法来评估API测试覆盖率,帮助开发者和测试人员确保API的质量和稳定性。本…...
C++--find
find 在[first,last)区间找第一个等于val的元素。 template<class InputIterator, class T> InputIterator find(InputIterator first,//起始迭代器 InputIterator last, //结束迭代器 const T& val); //需要查找的值 源码剖析 template<class InputI…...
JavaWeb入门程序解析(Spring官方骨架、配置起步依赖、SpringBoot父工程、内嵌Tomcat)
3.3 入门程序解析 关于web开发的基础知识,我们可以告一段落了。下面呢,我们在基于今天的核心技术点SpringBoot快速入门案例进行分析。 3.3.1 Spring官方骨架 之前我们创建的SpringBoot入门案例,是基于Spring官方提供的骨架实现的。 Sprin…...
mysql命令练习
创建数据表grade: CREATE TABLE grade( id INT NOT NULL, sex CHAR(1), firstname VARCHAR(20) NOT NULL, lastname VARCHAR(20) NOT NULL, english FLOAT, math FLOAT, chinese FLOAT ); 向数据表grade中插…...
AI绘画Stable Diffusion 零基础入门 —AI 绘画原理与工具介绍,万字解析AI绘画的使用教程
大家好,我是设计师阿威 想要入门 AI 绘画,首先需要了解它的原理是什么样的。 其实很早就已经有人基于深度学习模型展开了对图像生成的研究了,但在那时,生成的图像分辨率和内容都非常抽象。 直到近两年,AI 产出的图像…...
jenkins添加ssh证书
1、生成ssh密匙:windows生成ssh密匙-CSDN博客 2、添加添加ssh凭证:jenkins路由地址为:/manage/credentials/store/system/domain/_/ 点击添加凭证 选择第二个,将生成的私匙 id_rsa 里边的内容赋值到密钥,id留空自动…...
C++--accumulate介绍
在C中,accumulate是一个用于对容器中的元素进行累加操作的函数模板,位于 头文件中。它允许你对容器(如vector或array)中的元素进行累加运算,并返回累加的结果。 源代码展示 template<class InputIterator, class …...
C++写一个线程池
C写一个线程池 文章目录 C写一个线程池设计思路测试数据的实现任务类的实现线程池类的实现线程池构造函数线程池入口函数队列中取任务添加任务函数线程池终止函数 源码 之前用C语言写了一个线程池,详情请见: C语言写一个线程池 这次换成C了!…...
【SASS/SCSS(一)】选择器
Sass 是一门高于 CSS 的元语言,它能用来清晰地、结构化地描述文件样式。 而SCSS是SASS引入的语法,是CSS的超集,所以所有CSS有效的使用在SCSS中都生效 一、回顾CSS选择器 通用选择器 *元素选择器类选择器,.classNameID选择器&am…...
详细解析Kafaka Streams中各个DSL操作符的用法
什么是DSL? 在Kafka Streams中,DSL(Domain Specific Language)指的是一组专门用于处理Kafka中数据流的高级抽象和操作符。这些操作符以声明性的方式定义了数据流的转换、聚合、连接等处理逻辑,使得开发者可以更加专注…...
C++中链表的底层迭代器实现
大家都知道在C的学习中迭代器是必不可少的,今天我们学习的是C中的链表的底层迭代器的实现,首先我们应该先知道链表的底层迭代器和顺序表的底层迭代器在实现上有什么区别,为什么顺序表的底层迭代器更加容易实现,而链表的底层迭代器…...
3.5、matlab打开显示保存点云文件(.ply/.pcd)以及经典点云模型数据
1、点云数据简介 点云数据是三维空间中由大量二维点坐标组成的数据集合。每个点代表空间中的一个坐标点,可以包含有关该点的颜色、法向量、强度值等额外信息。点云数据可以通过激光扫描、结构光扫描、摄像机捕捉等方式获取,广泛应用于计算机视觉、机器人…...
Qt-事件与信号
事件和信号的区别在于,事件通常是由窗口系统或应用程序产生的,信号则是Qt定义或用户自定义的。Qt为界面组件定义的信号往往通常是对事件的封装,如QPushButton的clicked()信号可以看做对QEvent::MouseButtonRelease类事件的封装。 在使用界面组…...
注册网站帐号注销/淘宝推广怎么做
我的简单jQuery的加载语句需要花费太多时间(50秒).没有服务器端问题,服务器的页面逻辑很简单.我也试过$.ajax,$.get甚至尝试使用ManualAJAX调用(XMLHttpRequest).以下是jQuery加载的示例.$(function() {$(#frmPrd).live(submit, function(event) {event.preventDefault();mUrl …...
网站备案信息核验单怎么/百度seo站长工具
对于HTML5,input元素有autofocus这个属性,用户在第一次进入界面时就可以和用户交互,对于浏览器来说,可以 把键盘焦点定位在某个元素上,但是对于非input元素,则不可以,我们可以使用指令实现焦点定…...
专业做政法ppt的网站/百度竞价排名事件
关于使用Barra Optimizer API的方法: 首先要能正确安装Barra Optimizer,意思就是需要有一个lisc 使用Barra Optimizer API的顺序 Create a WorkspaceAdd Assets into Workspace 这部分首先是读取数据,读取数据有两种方式,一个是…...
网站规划与建设/做app软件大概多少钱
前几天,笔者为大家介绍了一款型号为JA-F32*RH的网络数字摄像头,不少读者看后虽然觉得这种枪机不错,但似乎并不适合室内安装,因为枪机的焦距比较大。于是他们留言问我有没有角度大点的、性价比又高一点的?作为一名全能型…...
asp.net 房产局政府网站模板/搜索引擎的四个组成部分及作用
因為網頁上有個欄位允許使用者輸入多行文字,可是如果只是單純的把該欄位直接跟Label Binding起來時,顯示出來的結果不會有換行的效果,只要改用自行繫結,然後用下面的方法,把輸出文字裡面的換行文字"\n"轉換成…...
wordpress调用文章tag标签/外链吧官网
上传文件测试时发现控制台没报错,但是在eclipse的workspace中的指定项目下找不到上传的文件 打印输出上传的项目路径时才发现原来在这个位置 D:\code\JavaCode\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps 为避免下次出现同种情况&a…...