介绍
作为一个程序员,无论你是大牛还是像我一样的小白,基本都要写博客,而本文就是介绍了我日常博客的一个大致流程。
工具
作为一个程序员,应该都知道markdown(用普通文本编辑器编写的标记语言),如果你用别的什么工具写博文当我没说,哈哈哈。
Typora作为一款优秀的markdown编译器就很适合我们的日程写作,并且因为新版本多了一个图片上传的功能(偏好设置->图像->上传服务设定),所以我现在也一直在使用。而这个图片上传和我后面要讲的PicGo有关,先买个关子。如果之前你没学过markdown语法可以去菜鸟教程之类的网站学习(菜鸟教程),markdown上手还是很简单的。
问题
如果你使用了一段时间,你就会发现你博客难免会上传图片,而图片的地址就是你本地的地址,而一旦你的博客想给别人看的时候,图片就看不到了,因为别人根本没有图片,所以本地连接失效了。而且你上传博客到网站的时候,图片也看不到就很苦恼。
一开始我的解决方案是用相对地址,我当时怎么会有这种奇怪的思想,我太傻了。
后来我知道有图床这种东西之后,我就想能不能把图片放在某个网站上,这样,只要你能上网,你的图片的超链接地址就能被找到,图片也就能显示出来了。
因为之前学过一点git,并且自己有github账号嘛,所以打算用github的公开仓库搭建一个图床,虽然那天晚上我花了很多时间,但是最后还是成功了。我在Typora里也试了一下,也能看到图片,那当时的激动啊,我都难以想象。
但是没想到第二天,我把博文导入CSDN的时候,图片地址显示盗链,我**你个**
后来没办法咯,我只要取消了这个计划,看看网上还有没有别的解决方案,在我不懈的努力下,我终于找到了这款究极无敌好用的图床软件PicGo,下载地址在这PicGo。举个栗子,我之前要用git的命令才能把图片上传到github的仓库里,现在我只要配几个参数,再把图片拖到PicGo里面就行了,当然了,我是不会使用github作为图床的(之前说过,会显示盗链)
其实PicGo还支持别的图床(微博。七牛,腾讯云,又拍云等等),但是我本来就有一个阿里云账号,不用白不用。
配置
首先要有一个阿里云账号,然后搜索oss,找到oss对象存储
然后进入到oss控制台,点击+号,然后输入信息,之后你就多了一个访问路径,我之前一直用的都是pipidemagua这个存储空间
现在开始捣鼓PicGo
设定KeyId就是你阿里云的AccessKey ID,KeySecret就是AccessKey KeySecret,自己进去设置就行了,很简单的。
存储空间就是刚才访问路径,我的名字叫pipidemagua,存储区域设置和我一样就行了。
最后就是Typora了
和我一样就行,没什么解释的,这一步相当于我把图片上传的任务交给PicGo,然后测试一下
这样说明成功了,要是失败可能是你端口不对的问题,上面是36677,再看看你的PicGo-server的端口是否一致,我这里也是36677,所以我上传成功了。
图片也相应变成了超链接的形式
差不多就完成了,以后写博客,直接把需要的图片截下来,先保存在本地,然后在Typora插入图片,PicGo就能自动帮你报错到阿里云的oss对象存储上,你的图片无论在哪,只要有网络就能看到。
现在我每天学习都会用到markdown和PicGo,真的很方便。