本地md博客自动化上传博客园

前言叠甲:先帮博客园免费打个广告,要用这个方法也往博客园发文喔~

我的博客园:https://www.cnblogs.com/dhan

需求

经常在本地写完博客后,想要把自己的一些经验分享到博客上,之前一直没有找到一个很很好的直接整个复制或者移植到某些博客网站上,因为我们的图片在md文档中是根据路径回显的,所以你如果复制或者直接导入公网上的md文档他可能会无法复制到你的图片而是复制了一个路径....

不管是先在博客上写还是本地先写笔记,最后要同步到哪个地方都十分不方便,发文章要将图片复制来复制去很麻烦,所以在我全网跑图漫游的时候找到了一个优雅的方式从本地的md图片传到博客园中,之后你就可以复制传到其他博客上发布也行,依旧建议也发博客园哈,捞一捞园子~


强烈建议按照我的版本来对应下载。

安装dotnet

进入官网
https://dotnet.microsoft.com/en-us/download/dotnet

展开这个框有老版本下载

找到5.0点击进去

按照需求下载即可,我是windows x64。

下载完成双击安装即可,过程中有让安装其他的话无脑同意即可。

检测是否安装成功

直接打开终端,输入下面命令

shell 复制代码
dotnet --info

版本一定要5才行

安装dotnet-cnblog插件

同理版本一定要1.4.0才行

shell 复制代码
dotnet tool install -g --version 1.4.0 dotnet-cnblog

如果你太心急安装了其他版本可以卸载,输入下面命令,然后再次运行上面的安装命令即可

shell 复制代码
dotnet tool uninstall dotnet-cnblog

第一次运行的配置

shell 复制代码
#输入
dotnet-cnblog

第一次运行需要配置,跟着提示填写即可

id提示你要填写博客园url的那个名字,用户名就是你博客园的用户名都很简单

注意最后那个密码不是你cnblog的登录密码,而是你个人设置中的访问token。

填写密码的时候,这里建议看下面的注意事项。

自动上传图片到cnblog注意事项

设置中输入的密码不是你cnblog的密码,而是你的cnblog博客设置里的token

这个token进入账号设置->博客设置->其他设置中能找到,第一次设置的话是没有token的,需要你去生成一个,点击生成就行了,然后点查看令牌就能拿token填入。

点击查看,里面那个令牌就是你在设置的时候要输入在"请输入密 码:"中,记住是输入这个token而不是cnblog的密码。

成功上传

接着输入命令

shell 复制代码
dotnet-cnblog proc -f 你要上传的md文档路径

然后他会在你这个文档同一目录下生成一个xxx-cnblog.md文件,这个就是在他自动帮你上传了图片后,替换了你本地图片的路径,替换为cnblog的图床url路径。

细节

cnblog上传后的图片,生成的那个文件就可以全部复制到其他博客去使用,图片已经上传到博客园中了,公众号也可以,这大大大大大大大大大大大提高了我的效率!!
ps:大家传完记得发博客园,别传了就不发博客园哈,不然浪费资源。。。。