首页 > 其他分享 >将本地MarkDown文件直接上传到博客园网站

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

时间:2023-04-16 21:47:20浏览次数:58  
标签:文件 MarkDown -- 博客园 传到 dotnet cnblog

本地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文件,此时会发现文件中的图片已经全部使用都是远程的图片地址。

标签:文件,MarkDown,--,博客园,传到,dotnet,cnblog
From: https://www.cnblogs.com/liuyuchengcj/p/17324163.html

相关文章

  • 博客园SimpleMemory美化搬运工教程
    这不是我写的代码,但是,我是负责把写代码的大佬的代码分享出来。接下来,就开始吧。1.开通博客权限。点击左上角头像,然后点击左上角我的博客,如果你没有开通博客,它会让你开通,这个你只需要申请,因为是人工审核,耐心等几十分钟至几小时不等就可以被批准,开通理由随便写点正当的什么......
  • MarkDown常用语法
    MarkDown标题:井号+空格+标题名字(一级标题)两个井号+空格+标题名字(二级标题)三个井号+空格+标题名字(三级标题)同理四级标题,最多只支持到6级二级标题三级标题字体Helloworld!粗体两边都加两个星号,不用加空格Helloworld!斜体两边都加一个星号Hellowor......
  • 【记录帖】如何自定义博客园界面
    博客园美化教程大集合----极致个性化你的专属博客(超详细,看这篇就够了)博客园cnblogs:自定义页面风格博客园自定义样式......
  • Markdown 学习
    Markdown学习 标题操作:井号#加空格加标题名字一个#一级标题,两个#二级标题,最多六个 字体Hello,World!Hello,World!Hello,World!Hello,World!操作:两边两个*,黑体两边一个*,斜体两边三个*,斜体加粗两边两个~,横线删除线 引用狂神说Java操作:大于号>加空......
  • 博客园 geek 主题备份
    geek......
  • MarkDown学习笔记
    MarkDown学习标题三级标题四级标题字体Hello,World!Hello,WorldHello,WorldHello,World引用这里引用图片超链接点击转跳百度列表ABABC表格代码public以上内容对应的MakeDown源码#MarkDown学习##标题###三级标题......
  • 如何训练个人的ChatGpt4 - tokengo - 博客园 (cnblogs.com)
    如何训练个人的ChatGpt4-tokengo-博客园(cnblogs.com) 如何在自己的计算机上安装类似ChatGPT的个人AI并在没有互联网的情况下运行它本文旨在为任何人安装此软件。最初它有一个视频,伴随着操作方法,但是事情变化很快,我的三次尝试只是推迟了我发表这篇文章。我以后可能会......
  • 在markdown中,如何使用html代码将多行的代码块插入到一行文字中
    这是一行文字,其中包含了一段多行的代码块:<codestyle="display:inline-block;">intmain(){printf("Hello,world!");return0;}</code>文字继续向下。效果如下:这是一行文字,其中包含了一段多行的代码块:intmain(){printf("Hello,world!");return0;}文字继续......
  • 用python和批处理命令实现Markdown内嵌图片
    img.py代码如下importbase64fromPILimportImage,ImageGrabimg_name="C:\\Users\\Lenovo\\Desktop\\grab_clipboard.png"#获取并保存剪贴板图片im=ImageGrab.grabclipboard()ifisinstance(im,Image.Image):#print("Image:size:%s,mode:%......
  • CKEditor粘贴图片自动上传到服务器(C#版)
    ​ 百度ueditor新增的将word内容导入到富文本编辑框的功能怎么没有啊,...ueditor实现word文档的导入和下载功能的方法:1、UEditor没有提供word的导入功能,只能说是粘贴复制。2、方案:用poi来提供word导入,思路是将word转换为html输出,再用UEditor提供的setContent()方法将html的内容......