将本地MarkDown文件直接上传到博客园网站

本地MarkDown直接上传到博客园网站

1.采用dotnet-sdk方式:

1.需要好用的MarkDown笔记软件:(Typora)

https://www.typora.io/

2.从Typora到博客园的装欢需要以下步骤:
(1)下载dotnet-sdk并安装:

.NET 教程 | Hello World 5 分钟 (microsoft.com)

image-20230416153730823

(2)通过dotnet --info确认对应的版本:

dotnet --info

image-20230416154401626

(3)输入命令安装:

dotnet tool install -g dotnet-cnblog

image-20230416154552292

(4)dotnet-cnblog:
注意:对于windows11用户可能会提示如下:

image-20230416155413037

解决方案:只要将给定的网址复制到url栏,然后进行下载安装即可

作者对于项目进行了更新,我们需要根据作者给定的英文cmd文档进行设置:

1.首先切换到需要转换的MarkDown文件下:

例如:image-20230416161538720

E:\MarkdownFile>

2.查看有哪些命令:

dotnet-cnblog --help

image-20230416162351071

3.查看具体命令具体用法:

dotnet-cnblog proc -h

image-20230416162444372

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配置:
image-20230416212159225

四个参数配置项均来源同一个地方:(设置-->其他设置)
1.blog_url:(MetaWeblog访问地址)

image-20230416212313391

2.blog_id:(博客园首页url中的一个参数)

image-20230416212428484

3.username:(MetaWeblog登录名)

image-20230416212500365

4.password:(MetaWeblog访问令牌)

image-20230416212544358

5.运行python工具:
(1)首先以管理员身份运行cmd命令:
image-20230416212718786

(2)访问下载的python工具的cmd脚本:

image-20230416212827332

image-20230416212811401

6.将对应的md文件上传这里就是将本地的图片上传到远程的服务器:

image-20230416212933896

7.会生成带network.md文件,此时会发现文件中的图片已经全部使用都是远程的图片地址。

posted @ 2023-04-16 21:31  LycCj  阅读(97)  评论(0编辑  收藏  举报