个人博客搭建(二)—Typora+PicGo+OSS

个人博客站—运维鹿: http://www.kervin24.top

CSDN博客—做个超努力的小奚: 做个超努力的小奚-CSDN博客

一、前言

博客搭建完一直没有更新,因为WordPress自带的文档编辑器不方便,以前用CSDN写作的时候,习惯了Typora。最近对比了Obsidian,和Typora,考虑到Obsidian使用wordpress插件,还需要VPN代理,还是采用了Typora+PicGo+OSS方式。

1、利用Typora进行免费的markdown编辑

2、利用图床工具,快速上传图片并获取图片URL链接

3、采用七牛云OSS对象存储进行免费的图片上传

二、 写作工具—Typora

一款非常流行的Markdown编辑器,界面简洁,上手快,流畅的用户界面和高效的编辑体验。支持绑定PicGo,获取URL链接,实时上传。缺点是买断付费。当然免费学习方法,我也找到了,方式如下:

2.1、下载安装包和工具

官网中文网址:Typora 官方中文站 (typoraio.cn)

学习工具下载:蓝奏云,密码:fkmj

2.2、安装方式

参考文章:Typora 免费安装教程(已支持最新版 1.9.5)_typora免费安装-CSDN博客

 1、从官网网址直接下载并安装Typora2、将学习工具解压到本地,可以看到两个exe文件3、将两个exe文件放入Typora的安装目录下,4、Windows键+R唤起命令提示符,输入cmd,并以管理员方式运行5、如果Typora安装在D盘或者其他盘,输入D:跳转到对于盘符,并跳到Typora安装路径,再输入以下内容:输入node_inject.exx按回车,等待提示done!输入license-gen.exe按回车,等待显示序列号6、启动Typora,粘贴到激活窗口中7、稍等数秒,若因网络原因出现错误提示,点击确认即可,无需担心。

三、图床工具—PicGo

PicGo 是一个用于快速上传图片并获取图片 URL 链接的工具,支持多种图床,如七牛、腾讯云、阿里云等。PicGo 还支持插件系统、自定义快捷键、拖拽上传等特色功能,可在 GitHub 上下载安装或自行构建。

3.1、下载安装包

山东大学镜像站:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo

 window版本选用“PicGo-Setup-2.3.1-x64.exe”下载直接解压安装即可

image-20250102231328991

四、对象存储—OSS

OSS(Object Storage Service)即对象存储服务,是基于对象存储理念构建的强大工具。将数据以对象形式存储。与传统存储方式不同,每个对象都自带元数据,如创建时间、类型等,这使其检索极为便捷。它具备高扩展性,能轻松应对海量数据增长,还提供高可用性,数据冗余存储在多个节点,无惧单点故障。

这里我选用了七牛云的对象存储Kodo,这里我对比了阿里云的OSS。七牛云提供标准存储的免费额度,真的很香。

这里要说明一下,考虑到博客的访问和文章的上传频率,最好还是选择标准存储。当时,还是要注意配置好防盗链以及其他一些安全配置‘

要注意一点。免费额度支持http协议,如果是https请求,那就要收费啦

image-20250102232121226

官网中文网址:七牛云 | 一站式场景化智能音视频 APaaS (qiniu.com)

五、配置Typora+PicGo+OSS

参考配置文档:Typora+PicGo+七牛云实现图片上传存储-CSDN博客

5.1、配置Typora

1、Typora找到“偏好设置”—>选择"图像"

2、按图所示设置勾选参数,并填入对应的本地PicGo安装路径

image-20250108200338874

image-20250108200442079

5.2、配置PicGo

在PicGo中,点击【图像设置】——>点击【七牛云】——>填写配置信息

  • AccessKey:点击七牛云右上角的头像【个人中心】----【密钥管理】

  • SecretKey:和获取AccessKey的方法一样

  • 设置Bucket:创建空间时取的名称

  • 设置访问网址:点开空间,右上角的域名加上http,即http://外链域名

  • 设置存储路径:创建空间时取的名称

 华东:z0;华北:z1;华南:z2:北美:na0:东南亚:as0

image-20250108200843162

image-20250108202147347

注意,这里的访问网址,即外链域名,七牛云会给1个月的测试域名使用,

过期之后,需要自己在【域名管理】里面加上自定义的CDN加速域名。

image-20250108202010905

5.3、上传测试

Typora找到“偏好设置”—>选择"图像",

点击【验证图片上传选项】,如果显示“成功上传图片并获得新的URL”,就说明上传图床成功啦。

image-20250108202924025

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

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

相关文章

spring boot 集成 knife4j

1、knife4j介绍以及环境介绍 knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名knife4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!其底层是对Springfox的封装,使用方式也和Springfox一致,只是对接口…

案例解读 | 香港某多元化综合金融企业基础监控+网管平台建设实践

PART01 项目背景 01客户简介案例客户是一家创立20多年的香港某多元化综合金融企业,其业务范围涵盖证券、期货、资产管理、财富管理等,凭借广泛的业务网络和多元化的金融服务产品,在市场中拥有显著的影响力。02痛点分析随着业务版图的持续拓展…

KCP解读:C#库类图

本文是系列文章中的一篇,内容由浅到深进行剖析,为了方便理解建议按顺序一一阅读。 KCP技术原理 KCP解读:基础消息收发 KCP解读:重传机制 KCP解读:滑动窗口 KCP解读:拥塞控制 本系列的源码基于https://gith…

Nginx:Stream模块

什么是 Stream 模块? Stream 模块 是 Nginx 的一个核心模块,专为处理非 HTTP 协议的流量(TCP 和 UDP 流量)而设计。它可以用来负载均衡和代理 TCP 或 UDP 连接,适用于多种应用场景,如: 数据库集群(MySQL、PostgreSQL 等)邮件服务器(SMTP、IMAP、POP3)游戏服务器VoI…

Profinet转EtherNet/IP网关连接AB PLC的应用案例

某大型制造企业的生产车间同时采用了西门子 S7 - 1500 PLC 作为核心控制系统的一部分,负责主要生产流程的控制与数据处理;而在特定生产环节,由于历史设备遗留或工艺配套需求,存在使用 AB PLC 的情况。这就导致了在整个自动化生产系…

arcgisPro加载CGCS2000天地图后,如何转成米单位

1、导入加载的天地图影像服务,一开始是经纬度显示的。 2、右键地图,选择需要调整的投影坐标,这里选择坐标如下: 3、点击确定后,就可以调整成米单位的了。 4、切换后结果如下: 如有需要,可调整成…

2025新春烟花代码(二)HTML5实现孔明灯和烟花效果

效果展示 源代码 <!DOCTYPE html> <html lang"en"> <script>var _hmt _hmt || [];(function () {var hm document.createElement("script");hm.src "https://hm.baidu.com/hm.js?45f95f1bfde85c7777c3d1157e8c2d34";var …

机器人技术:ModbusTCP转CCLINKIE网关应用

在当今自动化生产与智能制造领域&#xff0c;ModbusTCP转CC-LinkIE网关KJ-MTCPZ-CCIES的应用正日益成为提升生产效率、实现设备间高效通信的重要技术手段。这一转换技术不仅打破了不同通信协议间的壁垒&#xff0c;还为机器人产品的应用提供了更为广阔的舞台。ModbusTCP作为一种…

Openwrt @ rk3568平台 固件编译实践(二)- ledeWRT版本

目录 ledeWRT介绍固件编译下载代码修改feed源更新并安装编译第三方软件包制作用于eMMC烧写的rootfs基于lede发行版验证烧写rk3568.img, LEDE wrt启动成功refhttps://blog.csdn.net/zc21463071/article/details/106751361介绍rk3568平台下, lede 大神版 openwrt固件的下载、编译…

【linux系统之redis6】redisTemplate的使用方法

新版本的application.yml配置文件 spring:data:redis:host: 192.168.1.102port: 6379lettuce:pool:max-active: 8min-idle: 1max-idle: 0max-wait: 100redisTemplate使用方法 <dependencies><dependency><groupId>org.springframework.boot</groupId>…

【算法】字符串算法技巧系列

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯 你们的点赞收藏是我前进最大的动力&#xff01;&#xff01; 希望本文内容能够帮助到你&#xff01;&#xff01; 目录 引入&#xff1a;字符串相关算法技巧 1&#xff1a;字符串转数组 2&#xff1a;子字符串 3&#xff…

掌握正则表达式:从入门到精通的实战指南

文章目录 &#x1f30d;一.正则表达式❄️1.为什么学习正则表达式❄️ 2.基本介绍❄️3.分析底层实现 &#x1f30d;二.正则表达式的语法❄️1.字符匹配❄️2.量词❄️3.定位符4.分组和引用❄️6.非贪婪匹配❄️7.分支结构❄️实际应用 &#x1f30d; 三.正则标表达式的三个常用…

leetcode 5. 最长回文子串

题目如下 本题可以这么来想设有一个回文串s"112211"当我们去掉左右两边的"1"时s任然是回文串。 反过来说现有字符串 "x1221y"(x,y都是未知字符)当且仅当x y时这个字符串是回文串。 故我们可以令i j为某一个字符串的左右两端然后有如下情况: i…

BoltzGnu Boltztrap数据绘图脚本

BoltzGnu包含四个Gnuplot脚本&#xff0c;允许绘制BoltzTraP输出数据。 下载网址&#xff1a; https://github.com/K4ys4r/BoltzGnu 1. pTRACE_E.gp -> To plot Trasport proporties as a function of energy at define Temperature2. pTRACE_E_multT.gp -> To pl…

AIA - APLIC之三(附APLIC处理流程图)

本文属于《 RISC-V指令集基础系列教程》之一,欢迎查看其它文章。 1 APLIC复位 APLIC复位后,其所有状态都变得有效且一致,但以下情况除外: 每个中断域的domaincfg寄存器(spec第 4.5.1 节);可能是machine-level interrupt domain的MSI地址配置寄存器(spec第4.5.3 和4.5…

【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库

**前言&#xff1a;**本节内容介绍使用C/C访问数据库&#xff0c; 包括对数据库的增删查改操作。 主要是学习一些接口的调用&#xff0c; 废话不多说&#xff0c; 开始我们的学习吧&#xff01; ps:本节内容比较容易&#xff0c; 友友们放心观看哦&#xff01; 目录 准备mysql…

微信小程序map组件所有markers展示在视野范围内

注意&#xff1a;使用include-points属性不生效&#xff0c;要通过createMapContext实现 <template><view class"map-box"><map id"map" class"map" :markers"markers" :enable-traffic"true" :enable-poi&…

全新免押租赁系统打造便捷安全的租赁体验

内容概要 全新免押租赁系统的推出&#xff0c;标志着租赁行业的一次重大变革。这个系统的最大特点就是“免押金”&#xff0c;大大减轻了用户在租赁过程中的经济负担。从此&#xff0c;不再需要为一部手机或其他商品支付高昂的押金&#xff0c;用户只需通过简单的信用评估&…

【C++】B2106 矩阵转置

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: C 文章目录 &#x1f4af;前言&#x1f4af;题目解析&#x1f4af;第一种实现方式&#xff1a;我的初始做法实现思路优缺点分析 &#x1f4af;第二种实现方式&#xff1a;我的优化做法实现思路优缺点分析 &#x1f4a…

xxl-job回调执行器,发生NPE空指针异常

一、背景 xxl-job管理后台报错&#xff1a; 22:33:26.615 logback [http-nio-8090-exec-9] ERROR c.x.j.a.c.r.WebExceptionResolver - WebExceptionResolver:{} java.lang.NullPointerException: nullat com.xxl.job.admin.service.impl.AdminBizImpl.callback(AdminBizImpl…