写作利器:如何用 PicGo + GitHub 图床提高创作效率
你好呀,欢迎来到 Dong雨 的技术小栈 🌱
在这里,我们一同探索代码的奥秘,感受技术的魅力 ✨。
👉 我的小世界:Dong雨
📌 分享我的学习旅程
🛠️ 提供贴心的实用工具
💡 记录每一个灵感火花

🌟✨ Hello,探索技术的你,这里是本篇的地图指南! ✨🌟
文章目录
- 🌟✨ Hello,探索技术的你,这里是本篇的地图指南! ✨🌟
- 写作利器:如何用 PicGo + GitHub 图床提高创作效率
- 为什么选择 Typora + GitHub 图床 + PicGo?
- Typora——简洁高效的 Markdown 编辑器
- GitHub 图床——稳定且免费
- PicGo——自动化图床工具
- 如何使用 Typora + GitHub 图床 + PicGo?
- 1. 安装和配置 Typora
- 2. 配置 GitHub 图床
- 3. 使用 PicGo 上传图片到 GitHub
- 安装 PicGo:
- 配置 PicGo:
- 4. 在 Typora 中插入图片并上传
- 5. 结合 PicGo 优化创作流程
- 提高创作效率的小技巧
- 1. 使用模板和自定义快捷键
- 2. 使用 PicGo 插件和自动上传功能
- 3. 确保图床链接有效
- 总结
- 🎉🌈 陪伴至此,感谢有你 🌈🎉
写作利器:如何用 PicGo + GitHub 图床提高创作效率
在今天的创作领域,效率就是一切。无论是博客作者、技术写作者,还是任何形式的内容创作者,如何快速高效地创作和发布内容,成为了成功的关键。在这篇文章中,我们将讨论如何结合 Typora、GitHub 图床 和 PicGo,通过优化你的写作流程,大幅提高创作效率。
为什么选择 Typora + GitHub 图床 + PicGo?
Typora——简洁高效的 Markdown 编辑器
作为一款专为写作而生的 Markdown 编辑器,Typora 凭借其简洁直观的界面和强大的实时预览功能,深受广大技术写作者的青睐。与传统的文本编辑器相比,Typora 极大地简化了 Markdown 语法的学习曲线,让你可以更加专注于内容的创作,而非排版和格式问题。
GitHub 图床——稳定且免费
GitHub 图床 是 GitHub 提供的静态文件托管服务,很多博客和开发者都使用它来存放图片和其他静态资源。相比其他图床平台,GitHub 不仅稳定可靠,而且可以利用其免费的存储和访问限制,减少了成本和外部依赖。通过将图片托管在 GitHub,你可以更方便地在文章中插入图片,并确保这些图片在全球范围内快速加载。
PicGo——自动化图床工具
虽然 GitHub 图床很方便,但每次上传图片、复制链接的操作依然麻烦。为了解决这个问题,PicGo 应运而生。它是一款开源的图床工具,可以帮助你快速将图片上传到多个图床(包括 GitHub)并自动生成图片链接。无论你是通过截图、插入本地图片还是直接粘贴图片,PicGo 都能极大地提高图片处理的效率。
如何使用 Typora + GitHub 图床 + PicGo?
1. 安装和配置 Typora
Typora 的安装过程非常简单,支持 Windows、Mac 和 Linux。你可以从 Typora 的官方网站下载并安装最新版本。
注意:下载链接中有 Markdown 使用教程、破解教程和精美主题。
百度网盘下载链接
安装完毕后,打开 Typora,进入设置页面,选择你喜欢的主题和字体。然后,你就可以开始写作了。Typora 支持 Markdown 语法,还能实时预览渲染效果,完全符合现代写作的需求。
主题效果展示:
各类标题、加粗、表格等等
设置方式:
2. 配置 GitHub 图床
在 GitHub 上创建一个新的仓库,用于存储你的图片文件。为了简便起见,你可以将其命名为 images 或类似的名称。
-
创建仓库:登录 GitHub,点击 New repository,为其命名并设置为 Public(公开仓库)以便任何人都可以访问。
-
-
获取 Token:
-
点击右上角的头像,选择 Settings。
-
在左侧导航栏选择 Developer settings。
-
选择 Personal access tokens->(Tokens(classic)),然后点击 Generate new token。
-
选择权限(例如:
repo
权限),生成 Token 并复制下来。记得保管好这个 Token。
-
-
-
3. 使用 PicGo 上传图片到 GitHub
PicGo 是图床工具,可以通过简单的配置将图片上传到 GitHub 图床。下面是 PicGo 的配置步骤:
安装 PicGo:
PicGo 支持 Windows 和 macOS,你可以从 PicGo 官方网站 下载并安装最新版本。
macOS:
ARM64架构:PicGo-2.4.0-beta.9-arm64.dmg
x64架构:PicGo-2.4.0-beta.9-x64.dmg
Windows:
32位:PicGo-Setup-2.4.0-beta.9-ia32.exe
64位:PicGo-Setup-2.4.0-beta.9-x64.exe
自动适配:PicGo-Setup-2.4.0-beta.9.exe
配置 PicGo:
-
打开 PicGo,点击右上角的 Settings(设置)按钮。
-
在 Upload Settings(上传设置)中,选择 GitHub 作为上传方式。
-
输入你的 GitHub 仓库信息,包括 Repository(仓库名)和 Token(GitHub Access Token)。
- 如果你没有生成 GitHub Token,可以在 GitHub 的 Settings > Developer settings > Personal access tokens 中创建一个新的 token,勾选 repo 权限即可。
- 仓库名:域名+项目名
- 分支名:main或者master,进入项目仓库查看一下。
- Token:GitHub中生成的Token。
- 存储路径:随意
- 域名 格式:
https://raw.githubusercontent.com/[username]/[仓库名]/@main
(注意更改域名和仓库名)
-
配置完成后,保存设置。
-
为避免照片文件名重复导致上传失败,打开时间戳重命名。
现在,当你需要上传图片时,只需要将图片拖入 PicGo 或通过快捷键上传,PicGo 将自动将图片上传到 GitHub 仓库并复制图片的 URL。
4. 在 Typora 中插入图片并上传
在Typroa中验证Picgo设置是否配置成功
截取并粘贴图片
- 截图:首先你需要截取图片,使用你常用的截图工具(如 Windows 的
Snipping Tool
、macOS 的截图
或其他工具)来截取屏幕上的图片。 - 粘贴到 Typora:在 Typora 中,将截取的图片粘贴到编辑窗口中。你可以使用快捷键(如
Ctrl + V
或Command + V
)进行粘贴。
右键选择上传
- 图片粘贴到 Typora 后,右键点击图片,选择 上传图片 选项。
- 选择 PicGo(前提是你已正确配置)。
- PicGo 会自动将图片上传到你指定的图床(如 GitHub),并在上传成功后,Typora 会自动将图片链接插入到文档中。
假设你已经通过 PicGo 上传了一张图片,获取的链接类似于:
https://username.github.io/repository/path/to/image.png
5. 结合 PicGo 优化创作流程
使用 PicGo 的自动化功能,可以大大提升创作效率。比如,你可以设置 PicGo 在每次上传图片时自动生成 Markdown 格式的图片链接,减少手动操作。通过 PicGo 配合 Typora,你只需专注于写作,PicGo 会自动处理图片上传和链接插入。
提高创作效率的小技巧
1. 使用模板和自定义快捷键
Typora 支持 Markdown 模板和自定义快捷键。如果你有一套固定格式的博客文章模板,可以创建一个模板文件,快速应用到新的文章中,避免每次都从头开始排版。
2. 使用 PicGo 插件和自动上传功能
PicGo 还支持多种插件,可以扩展其功能。例如,使用插件上传图片到多个图床、自动删除过期图片等,都可以进一步优化工作流程。
3. 确保图床链接有效
定期检查 GitHub 图床中的图片链接,确保它们没有过期或损坏。如果发现问题,可以重新上传或更新链接。
总结
通过结合 Typora、GitHub 图床 和 PicGo,你可以实现高效的创作流程,特别是在博客写作和技术文档编写中。这三者的结合不仅提高了写作效率,也让图片的管理和发布变得更加简单便捷。无论你是新手还是经验丰富的写作者,这种工作流都能帮助你在内容创作上更加得心应手。
希望这篇文章对你有帮助,帮助你提升创作效率,享受写作的乐趣!如果你有任何问题或建议,欢迎在评论区分享。
🎉🌈 陪伴至此,感谢有你 🌈🎉
感谢你能坚持看到这里!如果这篇文章对你有一点点帮助,希望能收获你的:
👍 一个赞,⭐ 一个收藏,💬 一条评论 或 🔗 一键分享!
你的支持是我持续输出的最大动力!✨有问题?有灵感?
别犹豫,直接留言和我交流~让我们一起成长、一起突破 💡。最后,祝你:
🍯 生活美满如蜜香
🌞 心情灿烂似朝阳
🌱 成长如树渐成章
🚀 未来闪耀梦飞翔!再次感谢你的阅读!🌟 下次再见~ 🎉

相关文章:

写作利器:如何用 PicGo + GitHub 图床提高创作效率
你好呀,欢迎来到 Dong雨 的技术小栈 🌱 在这里,我们一同探索代码的奥秘,感受技术的魅力 ✨。 👉 我的小世界:Dong雨 📌 分享我的学习旅程 🛠️ 提供贴心的实用工具 💡 记…...

【文件篇】11.磁盘文件系统
上一篇博客中我们介绍到如果我们要访问文件首先需要打开这个文件,而文件是在磁盘上存储的,也就是说需要在磁盘上找到这个文件的路径。但是磁盘上有很多文件,这些文件都有自己的路径的,这些文件还有内容和属性,它们都是…...

嵌入式产品级-超小尺寸热成像相机(从0到1 硬件-软件-外壳)
Thermal_Imaging_Camera This is a small thermal imaging camera that includes everything from hardware and software. 小尺寸热成像相机-Pico-LVGL-RTOS 基于RP2040 Pico主控与RTOS,榨干双核性能实现LVGL和成图任务并行。ST7789驱动240280屏,CST8…...

三维扫描赋能文化:蔡司3D扫描仪让木质文化遗产焕发新生-沪敖3D
挪威文化历史博物馆在其修复工作中融入现代3D扫描技术,让数百年的历史焕发新生。 文化历史博物馆的工作 文化历史博物馆是奥斯陆大学的一个院系。凭借其在文化历史管理、研究和传播方面的丰富专业知识,该博物馆被誉为挪威博物馆研究领域的领先机构。馆…...
《自动驾驶与机器人中的SLAM技术》ch8:基于预积分和图优化的紧耦合 LIO 系统
目录 1 预积分 LIO 系统的经验 2 预积分图优化的顶点 3 预积分图优化的边 3.1 NDT 残差边(观测值维度为 3 维的单元边) 4 基于预积分和图优化 LIO 系统的实现 4.1 IMU 静止初始化 4.2 使用预积分预测 4.3 使用 IMU 预测位姿进行运动补偿 4.4 位姿配准部…...

Linux下PostgreSQL-12.0安装部署详细步骤
一、安装环境 postgresql-12.0 CentOS-7.6 注意:确认linux系统可以正常连接网络,因为在后面需要添加依赖包。 二、pg数据库安装包下载 下载地址:PostgreSQL: File Browser 选择要安装的版本进行下载: 三、安装依赖包 在要安…...
STL—stack与queue
目录 Stack stack的使用 stack的模拟实现 queue queue的使用 queue的模拟实现 priority_queue priority_queue的用法 priority_queue的模拟实现 容器适配器 种类 Stack http://www.cplusplus.com/reference/stack/stack/?kwstack stack是栈,后入先出 stack的…...

docker 使用远程镜像启动一个容器
使用前提: 首先你得安装docker,其次你得拥有一个远程镜像 docker run --name io_11281009 --rm -it -p 2233:22 -v .:/root/py -e ed25519_rootAAAAC3NzaC1lZDI1********Oy7zR7l7aUniR2rul ghcr.lizzie.fun/fj0r/io srv对上述命令解释: 1.docker run:…...

简述mysql 主从复制原理及其工作过程,配置一主两从并验证
第一种基于binlog的主从同步 首先对主库进行配置: [rootopenEuler-1 ~]# vim /etc/my.cnf 启动服务 [rootopenEuler-1 ~]# systemctl enable --now mysqld 主库的配置 从库的配置 第一个从库 [rootopenEuler-1 ~]# vim /etc/my.cnf [rootopenEuler-1 ~]# sys…...
oracle之行转列
对于Oracle的行转列功能一直云里雾里,马马虎虎,对行转列的使用场景和使用方法都不够深刻,最近有空理解一下。 Oracle 11g后有专门的函数pivot,对于特定的场景可以直接套用。 需求:求各份job不同员工工资是多少…...

Windows电脑安装USB Redirector并实现内外网跨网USB共享通信访问
文章目录 前言1. 安装下载软件1.1 内网安装使用USB Redirector1.2 下载安装cpolar内网穿透 2. 完成USB Redirector服务端和客户端映射连接3. 设置固定的公网地址 前言 我们每天都在与各种智能设备打交道,从手机到电脑,再到各种外设,它们已经…...
kafka学习笔记4-TLS加密 —— 筑梦之路
1. 准备证书文件 mkdir /opt/kafka/pkicd !$# 生成CA证书 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -keyout ca.key -out ca.crt -subj "/CNKafka-CA"# 生成私钥 openssl genrsa -out kafka.key 4096# 生成证书签名请求 (CSR) openssl req -new -key …...

grafana + Prometheus + node_exporter搭建监控大屏
本文介绍生产系统监控大屏的搭建,比较实用也是实际应用比较多的方式,希望能够帮助大家对监控系统有一定的认识。 0、规划 grafana主要是展示和报警,Prometheus用于保存监控数据,node_exporter用于实时采集各个应用服务器的事实状…...
深度学习在语音识别中的应用
引言 语音识别技术是人工智能领域中的一个重要分支,它使得机器能够理解和转换人类的语音为文本。深度学习的出现极大地推动了语音识别技术的发展。本文将介绍如何使用深度学习构建一个基本的语音识别系统,并提供一个实践案例。 环境准备 在开始之前&a…...

RabbitMQ 高级特性
目录 1.消息确认 1.1 消息确认机制 1.2 手动确认方法 1. 2.1肯定确认 1.2.2 否定确认 1.3 SpringBoot 代码示例 1.3.1 配置确认机制 1.3.2 配置队列,交换机,绑定关系 1.3.3 生产者(向 rabbitmq 发送消息) 1.3.4 消费者(消费队列中的信息) 2.持久性 2.1 交换机…...
第01章 07 MySQL+VTK C++示例代码,实现医学影像数据的IO数据库存储
要实现将医学影像数据(如DICOM文件或其他医学图像格式)存储到MySQL数据库中,并使用VTK进行数据读取和处理的C示例代码,可以按照以下步骤进行。这个示例将展示如何将DICOM图像数据存储到MySQL数据库,然后使用VTK读取并显…...
Mysql创建定时任务
mysql查看存储过程 SHOW PROCEDURE STATUS;查看event_scheduler show events;查看当前event_scheduler的状态 SHOW VARIABLES LIKE event_scheduler;关闭event_scheduler set GLOBAL event_schedulerOFF;删除event_scheduler drop event event_name;创建存储过程 -- 创建存…...

【MySQL篇】使用mysqldump导入报错Unknown collation: ‘utf8mb4_0900_ai_ci‘的问题解决
💫《博主介绍》:✨又是一天没白过,我是奈斯,从事IT领域✨ 💫《擅长领域》:✌️擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控;并对SQLserver、NoSQL(…...

专业学习|最优化理论(目标函数、约束条件以及解题三板斧)
个人学习使用资料,请勿传播,若有侵权联系删除,资料来源:fairy girl。 一、最优化理论:让决策更科学,让模型更高效 (一)什么是最优化理论? 最优化理论是数学的一个分支,它研究如何在一定约束条件下找到使目标函数达到最大值或最小值的最优解。 关键概念:最优化理论的…...

【Linux】gawk编辑器二
一、变量 gawk编程语言支持两种变量:内建变量和自定义变量。 1、内建变量 gawk使用内建变量来引用一些特殊的功能。 字段和记录分隔符变量 数据字段变量 此变量允许使用美元符号($)和字段在记录中的位置值来引用对应的字段。要引用记录…...

docker详细操作--未完待续
docker介绍 docker官网: Docker:加速容器应用程序开发 harbor官网:Harbor - Harbor 中文 使用docker加速器: Docker镜像极速下载服务 - 毫秒镜像 是什么 Docker 是一种开源的容器化平台,用于将应用程序及其依赖项(如库、运行时环…...

SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
C++ 基础特性深度解析
目录 引言 一、命名空间(namespace) C 中的命名空间 与 C 语言的对比 二、缺省参数 C 中的缺省参数 与 C 语言的对比 三、引用(reference) C 中的引用 与 C 语言的对比 四、inline(内联函数…...

《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...

IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
NPOI操作EXCEL文件 ——CAD C# 二次开发
缺点:dll.版本容易加载错误。CAD加载插件时,没有加载所有类库。插件运行过程中用到某个类库,会从CAD的安装目录找,找不到就报错了。 【方案2】让CAD在加载过程中把类库加载到内存 【方案3】是发现缺少了哪个库,就用插件程序加载进…...
Caliper 配置文件解析:fisco-bcos.json
config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...

Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storms…...