七牛云图床和Markdown使用
七牛云图床和Markdown使用
1、图床是什么?
图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。来自百度百科
2、为什么要使用图床?
目前的网站、博客等站点中,除了大型网站,官方网站等会自建图片、视频等专用于存放文件的服务器。其他站点如果是这类文件很多,而且具有较强的依赖性质(服务迁移等情况)的话,那么将是一件复杂的事情,因为每个站点的文件存储方式不同。目前主流站点文章的写作方案是Markdown
格式,Markdown
是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。编写Markdown
格式的文章,往文章中插入图片等资源是一个问题,因为如果你使用了本地的存储,那么文章发表后,图片链接都需要调整。
基于上述情况,我们有了一种只要有网络,就能实现图片文件固定链接访问的需求。因此,图床服务是较完美的选择,
图床对比:
- 微博图床类,获取
url
方式:经济实惠,但稳定性差,近期微博图床开启了防盗链,大拨外链图片不能正常使用 cdn
加速,公有云类:需要购买云存储空间,例如阿里云对象存储oss
、腾讯云对象存储cos
、微博图床、七牛云图床、又拍云图床等- 自建图床:如果是仅仅个人使用的话会费劲又费钱
- 国外图床:例如像
Github
图床这类,既不收费用户也多,但唯一的不足就是墙墙墙
!
3、七牛云图床介绍
选择七牛云图床在于七牛云是专注于打造数据为核心的场景化Pass服务商,在静态资源的资源分发,加载速度、只能压缩方面可能会相对好一些,当然各个大厂都有其专注点,本文没有针对性。
对于小站点来说,建议选择的是七牛云,七牛云推出了更多的CDN回源优惠政策,有10G免费空间可以选择(少花钱当然更好)
4、七牛云图床的使用
4.1 账号注册
使用前需要注册一个七牛云的账号并进行实名认证,实名认证需要一定的审核时间,注册地址为:https://portal.qiniu.com/signup
4.2 创建存储服务
登录到控制台,新建一个存储空间,输入存储空间的名称,选择存储区域,本存储空间是用于站点图床,所以选择访问控制类型为公开空间,如下所示
4.3 配置存储服务
存储服务创建完成后,需要配置一个融合CDN域名
,融合CDN域名简单来说就是指资源对象的外链域名,七牛云提供了融合CDN的测试域名,官方提示为:七牛融合 CDN 测试域名(以 clouddn.com/qiniucdn.com/qiniudn.com/qnssl.com/qbox.me 结尾),每个域名每日限总流量 10GB,每个测试域名自创建起 30 个自然日后系统会自动回收,仅供测试使用并且不支持 Https 访问。因此需要我们自己配置一个CDN加速域名,以本站点为例,控制台中点击创建域名,域名类型选择普通域名,其他配置默认或根据需求优化配置即可
4.4 配置域名解析
配置完成后跳转到域名管理界面,显示了一个cname
记录,这就是配置好七牛云存储提供的的cdn加速域名,ssgeek.com
的域名服务器是阿里云旗下的万网,这里配置的image.ssgeek.com
域名和对应的cname
记录需要
在阿里云的域名控制台中添加一条解析记录
解析记录添加完成后,需要等待一段时间才能生效
4.5 配置外链默认域名
在存储空间列表,内容管理,选择外链默认域名为配置的域名而不是测试域名
4.6 AccessKey/SecretKey
AccessKey
和SecretKey
是访问和操作对象存储的密钥对,其中AccessKey
会在传输中包含,而用户必须保管好SecretKey
不在网络上传输以防止被窃取。在控制台点击个人中心,密钥管理即可查看到密钥对。
4.7 qshell
七牛云提供了一个对象存储的shell客户端命令行工具qshell
qshell用户go语言编写,所以只需要将二进制文件下载下来并配置好上面的密钥AccessKey/SecretKey
即可操作对象存储,具体命令用法可见官方文档
配置方法为
qshell account ak sk name
其中name表示该账号的名称, 如果ak, sk, name首字母是"-", 需要使用如下的方式添加账号, 这样避免把该项识别成命令行选项
qshell account -- ak sk name
5、Markdown文件使用七牛云图床
5.1 Markdown编辑器
Markdown
格式文件编辑器有很多,常用的如CmdMarkdown
、Typora
、Atom
、MWeb
等等,需要注意的是CmdMarkdown
收费版本也提供了自带的图床服务,除此之外,一些ide开发工具比如VS Code
也支持编写Markdown
格式文件
5.2 图床工具
使用图床的客户端工具也有很多,在Windows平台下有图床神器Mpic
,在Mac平台下有PicGo
、iPic
(收费)、CuImage
等。
有mac开发大佬利用mac下的效率神器Alfred
工具强大的WorkFlow
功能开发的提升 markdown
贴图体验的实用小工具也还不错,可参考其Github地址下载,并按照说明配置快捷键及参数即可使用。
5.3 Typora + PicGo
利用编辑器Typora
和图床工具PicGo
可实现Markdown文件使用七牛云图床图片,具体步骤如下:
在PicGo
中配置七牛图床并设置为默认图床
其中图床的存储区域代号,可以参照七牛云存储区域说明填写
配置完成后,在上传区点击选择图片或者拖拽进行上传,链接格式选择Markdown
提示上传成功后点击相册,即可查看对应图片并复制插入到Markdown文件中的链接,粘贴进入Markdown编辑器中即可
5.4 MWeb
MWeb是mac和ios平台下的一款优秀的Markdown编辑器,可以说包含你想要的所有功能!该编辑器自带图床功能(包含七牛云,又拍云等多种图床)和文章发布功能(包含印象笔记,wordpress,语雀等多站点平台)
在发布服务中添加已增加的本地图片上传服务(图床),添加完成可以点击验证,选择图片上传进行验证
文章中直接添加本地的图片,点击“发布”——>“把本地图片传至图床,发布至微信,知乎等”选项,根据提示,程序会自动上传本地图片到所选的图床中,然后把文档中的本地图片地址换成上传后的地址。。。。。总之,发布后你只需要CMD
+V
即可使用图床的资源
6、小结
图床很好的解决了Markdown文件图片存储的问题,而且还能有效减少我们自己站点服务器的资源,最后,附上本文中涉及到的图片在七牛云控制台中的列表大图
七牛云图床和Markdown使用的更多相关文章
- 七牛云图床存储+Alfread工作流+使用QSHELL
layout: post title: 七牛云图床存储+Alfread工作流+使用QSHELL 来源:http://www.cnblogs.com/cmi-sh-love/p/8901620.html ...
- Typora + 七牛云图床快速配置,告别手动上传图片!
大家好,我是zeroing,本文将介绍关于 Typora 软件如何配置七牛云图床,实现图片即插即用,可以先看一下最终效果! 可以看到图片借助 Typora 软件自动将本地存储转化为第三方图片网络链接 ...
- 配置七牛云图床 + Typora
配置七牛云图床工具 使用图床+Typora可以方便快捷的撰写图文博客 我这里以七牛云进行示例,讲解如何去配置 七牛云是属于收费图床,目前还在测试,不过对于使用量不大的我来说应该免费是足够了的,不过需要 ...
- 解放双手,markdown文章神器,Typora+PicGo+七牛云图床实现自动上传图片
本文主要分享使用Typora作为Markdown编辑器,PicGo为上传图片工具,使用七牛云做存储来解放双手实现图片的自动化上传与管理.提高写作效率,提升逼格.用过 Markdown 的朋友一定会深深 ...
- 七牛云图床及MPIC工具使用
考虑到图片更容易被人接受,但是大量图片又会延迟博客加载速度.因此,个人感觉可以把静态文件资源托管在云端,这样加载的话就不至于太慢. 注册七牛云 实名验证通过 创建文件存储 内容管理-上传图片 下载Mp ...
- 七牛云+MPic-图床神器搭建
1. 注册七牛云 2. 新建存储空间 3. 密钥 4. 记录自己账户四个值: 测试域名:xxxxx.xx.clouddn.com ak:xxxxxxxxxxxxxxxxxxxx sk:xxxxxxxx ...
- 有道云笔记配合MPic+七牛云 自制MarkDown文档图床(适用Typora)
注:从有道云笔记v6.5开始,有道云笔记会员可以使用MarkDown有道自带的图床.(但是非会员可以采用下面的七牛云图床+MarkDown方法) 0x00 前言 一直用有道云笔记,粘贴图片,做笔记没问 ...
- markdown + 七牛云,让写文更容易
常常写博文的人, 总有这样的烦恼: * 文章格式问题,各种文本编辑器格式不统一,在一处写好的文章复制到其他编辑器中格式错乱 * 图片问题,在不同的平台的图片需要重复上传,如果多平台发布很繁琐 由于这样 ...
- 用Python实现一个Picgo图床工具
PyPicGo PyPicGo 是一款图床工具,是PicGo是Python版实现,并支持各种插件自定义插件,目前PyPicGo自带了gitee.github.SM.MS和七牛云图传,以及rename. ...
随机推荐
- eclipse 插件编写(一)
由于项目开发进程中有一些重复性的代码进行编写,没有任何业务逻辑,粘贴复制又很麻烦且容易出错,故想起做一个eclipse插件来满足一下自己的工作需要,同时记录一下,以供以后参考与共同学习.本文主要讲解一 ...
- WPF Aero Glass Window
原文:WPF Aero Glass Window 用法 Win7 DwmSetWindowAttribute function Win10 SetWindowCompositionAttribute ...
- fprintf函数将格式打印到文件,非常好用(怎么没早点发现这个函数)
/* fprintf example */ #include <stdio.h> int main () { FILE * pFile; int n; ]; pFile = fopen ( ...
- Dropbox是同步盘,Box.net是网盘(所以要学习Box)
自从能无缝用Dropbox后,确实得瑟了很久,但只有可怜巴巴的2G空间,搞不出什么妖蛾子,dropbox的好用,世所共知.百度云盘2T的空间,我却不敢把重要的东西放在里面. 在还没有优盘的时候,我常常 ...
- Windows下用VC与QT编译MPI程序入门
MPI是信息传递接口的简称,常用来进行进程间.机器间的通信与并行计算.一般而言,MPI都会部署在*nix系统下,在Windows下面直接编译.配置MPI并不容易.本文利用MS提供的编译好的MPI的版本 ...
- linux下视频传输测试
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 在上一篇<ubuntu下基于qt+OpenCV控制摄像头>的基础上测试了视频传输. 环境:主 ...
- 使用VS2010开发Qt程序的4点经验(QT4到QT5的升级,更改sln文件,切换工程使用的Qt库,在VS的Solution Explorer视图中建立文件夹)
导读 相比于Qt Creator,我更喜欢用VS2010来进行开发.虽然启动时间相对较慢,但是VS下强大的快捷键和丰富的插件,以及使用多年的经验,都让我觉得在开发过程中得心应手.其中最重要的一点是,有 ...
- spring boot之actuator简介
当我们的开发工作进入尾声,部署上线之后,对于一个程序而言,可能才刚刚开始,对程序的运行情况的监控要伴随着整个生命周期. 如果这个工作由程序员自己来开发,也未尝不可,但本着不重复制造轮子的思想,我们尽量 ...
- python下SQLAlchemy的使用
SQLAlchemy是python中orm常用的框架.支持各种主流的数据库,如SQLite.MySQL.Postgres.Oracle.MS-SQL.SQLServer 和 Firebird. 在安装 ...
- 【原创】Metro大都会扫码乘地铁技术大揭密
本文观点仅为技术猜解,不代表官方线上真实方案. 风靡上海的扫码乘地铁,从2018年1月20日全面支持,至今近10天了.起初不以为然,过了大概1个礼拜左右,也下载了Metro大都会APP,开始体验扫 ...