常常写博文的人, 总有这样的烦恼:
* 文章格式问题,各种文本编辑器格式不统一,在一处写好的文章复制到其他编辑器中格式错乱
* 图片问题,在不同的平台的图片需要重复上传,如果多平台发布很繁琐

由于这样的问题,常常在发博文的时候需要耗费大量的时间。

所以到底该怎么快速写博文呢?在一段时间的摸索后,我终于找到了markdown + 七牛云的省心方式,而这个过程还颇不容易,故此记录分享。

##### 需要工具
* 任意一款markdown文本编辑器(我个人喜欢用印象笔记自带的,随时随地)
* 一个已经备案的域名(这里以腾讯云域名为例)
* 七牛云账号(或者其他图床)
* 一款图床上传工具(本人使用的是PigGo)

##### 摸索过程
首先域名需要备案,腾讯云现在推出了腾讯云助手小程序,可以很方便的网上备案,而且省略了幕布拍摄及备案资料填写拍照上传,更快更方便。这个过程一般需要10-45天,具体的时间看工信部审核速度。

七牛云的注册这里就不累述了,注册都不会的话那基本告别写博文了,注册完请记得务必认证,认证后有免费用量,认证成功后个人中心可以查看结果。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152708732-1570174947.png)

10G免费用量,不确定是总量还是每月,这个用量对于个人写博文来用说完全足够了。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152708901-336033266.png)

认证之后创建对象存储,填写完成后确认创建即可。切记选择公开空间。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152709066-455744425.png)

对象存储创建成功后,再新建融合CDN。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152709232-101088902.png)

创建CDN的时候,注意加速域名并不是备案的那个域名,而是需要添加一定的前缀。例如我备案的域名为imyanger.com,那这里的加速域名可以是xxxx.imyanger.com。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152709396-961695322.png)

融合CDN创建完成后,我们还需要进行CNAME解析,这里解析是在域名的服务商处,不是七牛云这里。例如我是腾讯云的域名,则需要到腾讯云控制台进行操作。不过这里需要先复制下CNAME的域名,这个在域名管理列表可以直接进行复制,也可以点击配置进行查看。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152710114-1484291987.png)

然后在域名服务(腾讯云)控制台找到域名解析,不同服务商略微不一样。
* 阿里云:在控制台页面的左侧,产品与服务栏中选择 域名
* 腾讯云:在控制台的云产品中,搜索并选择 云解析
* DNSPOD:在控制台页面左侧,选择 域名

选择需要解析的域名,点击解析。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152710302-1214439220.png)

然后在解析中新增一条解析记录,注意与七牛云中创建的融合CDN对应。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152710665-2130342300.png)

操作完成后,图床就已经搭建完成,我们可以在七牛云中进行测试。在对象存储选择上传,上传完成后可以对已经上传的图片进行预览或者在操作列选择复制外链,如果一切顺利,则可以正常预览,外链也可以在浏览器直接打开。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152711134-1645386657.png)

到这里,七牛云图床就搭建完成,但是写博文的时候,我们总不能这样一直在七牛云网站上进行上传,而且有时间我们更多的是使用截图,那么你就需要一款图床上传工具。

这里我使用的PigGo,当然其他的也可以,github上下载对应系统的PigGo安装包,[PigGo下载地址](https://github.com/Molunerfinn/PicGo/releases)。

一键傻瓜式安装,然后打开,设置图床信息即可。设置对应的参数即可,AccessKey和SecretKey即AK与SK,在七牛云的个人中心的秘钥管理中可以查看到,访问网址即加速域名。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152711578-1370391166.png)

需要注意的是,这里的存储区域并不是填写汉字,而是使用如下对应关系。
![](https://img2018.cnblogs.com/blog/1669484/201910/1669484-20191011152711965-160200738.png)

都配置完成后,即可在PigGo的上传区进行上传了。上传图片还是剪贴板都轻轻松松,完成之后剪贴板则是外链地址,选择了markdown后更是添加了markdown的语法,粘贴即用。

自此,写文环境搭建完毕,余下的就只剩下全心全意的内容输出了。
> 本文由博客一文多发平台 [OpenWrite](https://openwrite.cn) 发布!

markdown + 七牛云,让写文更容易的更多相关文章

  1. Laravel 简单使用七牛云服务

    前言 路漫漫其修远兮,吾将上下而求索.学习 Laravel 之初觉得所有东西都很厉害的样子,现在看来就是很厉害啊!最近在写一个项目上传的模块,要上传图片到七牛云,昨天看了一下午七牛云官方的文档感觉还是 ...

  2. 基于七牛云对象存储,搭建一个自己专属的极简Web图床应用(手摸手的注释讲解核心部分的实现原理)

    一个极简的Web图床应用,支持复制粘贴与拖拽上传图片 1.开发缘由 日常使用Vs Code编写markdown笔记与博客文章时,在文章中插入图片时发现非常不便 使用本地文件编写相对路径---没法直接复 ...

  3. 前端上传 base64 编码图片到七牛云存储

    参考文档 如何上传base64编码图片到七牛云 调试过程 文档中分别有 java 和 html 的 demo,可以根据文档示例调试. 下面是我调试的过程,可以作为参考,特别注意的是,如果需要给文件起名 ...

  4. 有道云笔记配合MPic+七牛云 自制MarkDown文档图床(适用Typora)

    注:从有道云笔记v6.5开始,有道云笔记会员可以使用MarkDown有道自带的图床.(但是非会员可以采用下面的七牛云图床+MarkDown方法) 0x00 前言 一直用有道云笔记,粘贴图片,做笔记没问 ...

  5. [label][翻译][JavaScript-Translation]七个步骤让你写出更好的JavaScript代码

    7 steps to better JavaScript 原文链接: http://www.creativebloq.com/netmag/7-steps-better-javascript-5141 ...

  6. 七牛云图床和Markdown使用

    七牛云图床和Markdown使用 1.图床是什么? 图床一般是指储存图片的服务器,有国内和国外之分.国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度.国内也分为单线空间.多线空间和cdn ...

  7. 解放双手,markdown文章神器,Typora+PicGo+七牛云图床实现自动上传图片

    本文主要分享使用Typora作为Markdown编辑器,PicGo为上传图片工具,使用七牛云做存储来解放双手实现图片的自动化上传与管理.提高写作效率,提升逼格.用过 Markdown 的朋友一定会深深 ...

  8. Markdown: 用写代码的思维写文档

    作者:吴香伟 发表于 2014/08/07 版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明 本文不讲解Markdown的语法规则,只关注它带来的好处以及我使用的方 ...

  9. 使用Markdown写文档

    转载于:http://blog.csdn.net/xiahouzuoxin/article/details/19752603 Markdown是一种网络书写语言,其目标是实现易读易写,且兼容HTML语 ...

随机推荐

  1. kick start 2019 round D T3题解

    ---恢复内容开始--- 题目大意:共有N个房子,每个房子都有各自的坐标X[i],占据每个房子需要一定花费C[i].现在需要选择K个房子作为仓库,1个房子作为商店(与题目不同,概念一样),由于仓库到房 ...

  2. java 面试题 1-10

    1. Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法, 线程的语法,集合的语法,io 的语法,虚拟机方面的语法 1.一个".java&q ...

  3. mybatis转义

    SELECT * FROM test WHERE 1 = 1 AND start_date <= CURRENT_DATE AND end_date >= CURRENT_DATE 在执行 ...

  4. 【Offer】[21] 【调整数组顺序使奇数位于偶数前面】

    题目描述 思路分析 测试用例 Java代码 代码链接 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,(偶数之间和奇数 ...

  5. .Net基础篇_学习笔记_第六天_for循环语法_正序输出和倒序输出

    for TAB  和 forr TAB using System; using System.Collections.Generic; using System.Linq; using System. ...

  6. maven的使用解说

    maven周期及项目中的应用: 周期如下: 1.default生命周期,部署项目(jar包的依赖管理) 2.clear生命周期,项目清理工作 3.site生命周期,处理项目中产生的文档信息 应用: 1 ...

  7. Flink 从 0 到 1 学习 —— Flink 配置文件详解

    前面文章我们已经知道 Flink 是什么东西了,安装好 Flink 后,我们再来看下安装路径下的配置文件吧. 安装目录下主要有 flink-conf.yaml 配置.日志的配置文件.zk 配置.Fli ...

  8. Phpstudy被暴存在隐藏后门-检查方法

    Phpstudy被暴存在隐藏后门-检查方法 一.事件背景 Phpstudy软件是国内的一款免费的PHP调试环境的程序集成包,通过集成Apache.PHP.MySQL.phpMyAdmin.ZendOp ...

  9. 53 (OC) 皮肤切换

    1:添加皮肤 1.1:iOS皮肤切换方案 http://www.cocoachina.com/ios/20171012/20762.html 1.2:整合 iOS几种换肤思路和demo https:/ ...

  10. 树莓派3安装ros

    树莓派3上面安装ros总结参考wiki和诸多博客安装ros仍然遇到了很多问题,重装了好几遍才成功,为了自己和其他人以后再安装ros时,不在重蹈覆辙.1.准备和说明树莓派3,安装系统Raspbian j ...