将本地MarkDown文件直接上传到博客园网站
本地MarkDown直接上传到博客园网站
1.采用dotnet-sdk方式:
1.需要好用的MarkDown笔记软件:(Typora)
2.从Typora到博客园的装欢需要以下步骤:
(1)下载dotnet-sdk并安装:
.NET 教程 | Hello World 5 分钟 (microsoft.com)
(2)通过dotnet --info确认对应的版本:
dotnet --info
(3)输入命令安装:
dotnet tool install -g dotnet-cnblog
(4)dotnet-cnblog:
注意:对于windows11用户可能会提示如下:
解决方案:只要将给定的网址复制到url栏,然后进行下载安装即可
作者对于项目进行了更新,我们需要根据作者给定的英文cmd文档进行设置:
1.首先切换到需要转换的MarkDown文件下:
例如:
E:\MarkdownFile>
2.查看有哪些命令:
dotnet-cnblog --help
3.查看具体命令具体用法:
dotnet-cnblog proc -h
Usage: dotnet-cnblog [command] [options]
例如:
dotnet-cnblog proc --file Dubbo.md
将生成的Dubbo-cnblog.md文件放置到博客园的随笔中,将网页生成的Markdown代码复制到指定区域。
本人这种方法没有试验成功,老是报MetaWebBlog访问令牌问题,虽然博客园已经设置,但是还是图片上传错误。
2.采用Python工具的方式:
1.首先需要下载python工具:
https://github.com/dongfanger/pycnblog
2.需要安装python3的环境
3.需要安装pyyaml工具包:
pip3 install pyyaml
4.将下载下来的python工具包解压到一个不含中文文件的路径当中,并进行以下配置:
(1)config.yaml配置:
四个参数配置项均来源同一个地方:(设置-->其他设置)
1.blog_url:(MetaWeblog访问地址)
2.blog_id:(博客园首页url中的一个参数)
3.username:(MetaWeblog登录名)
4.password:(MetaWeblog访问令牌)
5.运行python工具:
(1)首先以管理员身份运行cmd命令:
(2)访问下载的python工具的cmd脚本:
6.将对应的md文件上传这里就是将本地的图片上传到远程的服务器:
7.会生成带network.md文件,此时会发现文件中的图片已经全部使用都是远程的图片地址。