一键发布typora写的博客

一键发布typora写的博客
1-软件准备
Typora(用于markdown文本编写)
下载地址:https://typora.io/
Node.js(PicGo安装gitee插件会用上)
下载地址:https://nodejs.org/en/download/
PicGo(用于同步gitee图片仓库)
下载地址:https://github.com/Molunerfinn/PicGo/releases
下载并依次安装好这些软件
2-搭建个人免费图床
这里是利用码云 gitee + PicGo来搭建的
如果你没有码云gitee账号,可以去免费注册一个,码云gitee官网地址:https://gitee.com/
2.1创建图片仓库
新建一个公共仓,用来存储博客中的图片,步骤如下:




这样,你就新建好了一个仓库了,仓库的路径在后面配置PicGo的时候会用上。
2.2配置PicGo
2.2.1 下载插件
打开PicGo软件,点击【插件设置】,在搜索框中输入“gitee”,安装gitee 2.0.3插件

2.2.2 配置插件

前面生成的仓库路径Wayne_hzw/tupian
Wayne_hzw填写到owner框中,tupian填到repo中

token中需要填写码云gitee私人令牌,私人令牌生成步骤:





2.2.3 测试图片上传
这里我随便上传了一张本地图片,剪贴板的图片我暂时无法使用,会报错。


进入码云gitee的图片仓库确认一下

可以看到,图片同步到码云gitee的仓库是没有问题的,如果你上传图片会报错,可以检查一下配置是否错误,确认PicGo是否为最新版本,或者重启PicGo。
3-配置typora

4-发布文章到多平台
当用typora写好文章后,一次性上传文章中所有的图片到图床(即码云的图片仓库),之后就可以复制typora文章的源代码,分别粘贴到CSDN、微信公众号、博客园、简书等平台的markdown编辑器,实现快速在多平台发布博客。




以CSDN为例,其他平台也是类似的操作

以上内容参考这篇博客:
https://zhuanlan.zhihu.com/p/341932506
如果想使用typora+picgo-core+图床,可以参考这篇博客:
https://blog.csdn.net/jaymie1023/article/details/105361168
5-重要总结
5.1
gitee申请私人令牌的时候,只需要给予如下权限即可:

5.2
picgo在设置的时候,message一栏不能有空格,否则会上传失败

5.3
在typora中,不管是插入png图片,还是插入jpg图片,图片不能太大!不能太大!不能太大!太大的话,图片上传之后,typora中原本的图片就显示不了。
原因:gitee对待较大的图片,是一个下载链接,也就是说,当你在浏览器打开该图片路径时,浏览器会弹出一个下载窗口。
5.4
如果图片过大,在picGo中是无法预览图片的,比如这样:

5.5
在typora中,下面这个命令,只会上传当前这一篇文章中的所有图片,别的文章中的图片不会被上传

5-6

在typora中,如果执行该命令多次,那么除了第一次外,其余都会失败,因为同一张图片不能被上传两次
浙公网安备 33010602011771号