Dotnet-cnblog使用
前言
在本地编辑的Markdown文件里往往包含了许多本地截图说明,上传到博客园之后无法显示,需要一张张上传到对应的位置,十分麻烦。搜索了一番,有dotnet-cnblog工具解这个问题,这里简单记录下。
先把作者的github贴出来
环境配置
其实一开始图省事,直接下载了二进制文件,但使用过程中发生了一些问题。按照网上一些教程配置了账号和密码之后,再次.exe文件没有生效。故删除工具后重新配置。
配置.NET环境
一定!一定!一定!从官网下载安装包,网上乱七八糟的链接不知道都包含了啥,一开始踩坑了好不容易才清理干净。链接贴在这里:
没有使用最新版的.NET,在我的环境里似乎有兼容问题,试过6和7版本的.NET,工具都无法正常生效。
安装完是这样的:

环境配置好之后,可在cmd命令行里输入dotnet --info确认信息
dotnet --info

工具安装与使用
安装
cmd使用安装命令
dotnet tool install --global dotnet-cnblog
使用
第一次运行在cmd输入命令
dotnet-cnblog

需要配置博客ID、账号、密码等,按照提示输入。
这里注意,作者2022.6.29更新后,ID和账号信息不变,密码部分使用MetaWeblog访问令牌替换。
令牌获取链接在这里:
即自己的博客后台-设置-其他设置,

点击查看,即可获取令牌,复制粘贴即可。
配置好可以开始使用啦。
cd到对应md文件目录下,使用命令
dotnet-cnblog proc -f <markdown文件路径>
实际上是对Markdown文件里的图片重新解析,转换内容后保存到同一目录下,名字为 原名-cnblog.md
博客园中使用新生成的md文件上传就可以显示本地图片啦!
重置配置
博客园账号更换或其他原因需要重置配置
cmd使用命令:
dotnet-cnblog reset
即可重置,再次使用重新输入ID、账号等信息。
卸载
不想用了怎么办,安装命令里install 换成uninstall即可。
dotnet tool uninstall --global dotnet-cnblog

dotnet详细命令可使用dotnet -h查看,都是基本操作了。
.NET环境卸载的话可以直接控制面板卸载程序,很方面但估计清理的不是很干净,后面有机会再研究一下,暂时不折腾了。
其他说明
这里简单贴一下作者大大的一些备注。


浙公网安备 33010602011771号