首页 > 其他分享 >将本地Markdown文件上传到博客教程

将本地Markdown文件上传到博客教程

时间:2022-10-30 13:34:32浏览次数:97  
标签:文件 教程 Markdown md 博客 blog yaml 设置 上传

一、需求原因

因为平时记笔记用的是typora,这个用来记笔记挺好用的,但是唯一的缺陷就是没有云端。于是我在网上查了一下,有木有将本地md文件上传到博客园的方法。参考了几个,我总结了一些坑,让让大家避免

二、工具的准备

1.Typora工具(之前是免费的,不过现在收费了):Typora 中文站

2.python3 python的安装教程_Leihaifei的博客-CSDN博客

3.pycnblog(这个工具就是实现md文件的上传):https://github.com/dongfanger/pycnblog

4.工作原理:其实这就是大佬写的Python脚本,不需要Python知识,会操作就可以上传md文件了

三、操作步骤

1.首先就是python的安装了

2.配置 pycnblog 配置文件 config.yaml

1.将下载的pycnblog工具解压,打开config.yaml文件,然后可以参考README文件,来操作config.yaml文件

img

2.打开config.yaml,进行修改

img

①blog_url,就是你的博客链接,点开设置,打开博客设置-

img

往下拉到最底部

img

点开这个其他设置,底部链接就是你的blog_url

②blog_id

也就是链接的结尾,如我的就是rngbai

img

③username

这里有坑,这里必须要填写你的用户名!!!而不是你的邮箱地址,否则会报错。

如果忘了自己的用户名,在登录页面点一下忘记登录用户名就能在邮箱看到了

img

④password也就是的登录密码

四、开始上传文件

1.基本配置完成了,我们可以双击运行pycnblog中的文件cnblog_markdown.cmd

img

img

2.直接将你想上传的md文件拖到这个窗口就可以了

注意:在这里可能有的小伙伴报错ModuleNotFoundError: No module named 'yaml'

这个问题原因没有yaml这个包,需要下载一下,win+R输入下列命令就可以了

python3.X:pip install pyyaml 来安装,或者sudo pip install pyyaml

其他版本:pip install yaml

3.上传成功后的界面

img

这时去查看博客园就可以看我们本地的md文件上传成功啦,状态是未发布

img

4.如何上传有图片的md文件

①打开Typora的设置:打开文件>偏好设置,找到'图片插入'

img

修改为'复制到指定路径',规则设置为./${filename}.assets

下面的3个选项全部勾选。

设置了这个以后再插入图片的时候就会生成一个同名文件夹

img

然后我们再次上传文件时,就可以上传带图片的md文件了

5.我的config.yaml的文件配置参数,我把false改成了True,只要上传了文件就可以发布咯最后啊

blog_url: https://rpc.cnblogs.com/metaweblog/rngbai
blog_id: "rngbai"
username: "xxxx"
password: "lxx"
 
 
# 是否生成图片替换后本地文件,默认False关闭
gen_network_file: True
 
# 上传后是否发布,默认未发布,设置True为发布
publish: True
 
# 图片自定义显示格式,默认不设置
# img_format: "<center>/<i/m/g/ src="{}" style="width:100%;" /></center>" 设置居中和宽度
# img_format: typora 还原typora图片样式,居中,设置zoom,上传后无需再手动调整图片大小
img_format: 

参考原文上传markdown文件到博客园 - 郭大侠1 - 博客园 (cnblogs.com)

标签:文件,教程,Markdown,md,博客,blog,yaml,设置,上传
From: https://www.cnblogs.com/javaxubo/p/16841087.html

相关文章

  • wordpress编辑器增加粘贴图片上传服务器教程
    默认的编辑器没有粘贴上传图片功能,现在我们来增加一下安装插件网站后台,找到安装插件界面【插件-安装插件-搜索】 ThePaste  测试插件发布文章的时候,直接使用qq......
  • 博客园操作技巧之 设置背景+背景音乐+超链接设置+其他功能
    大纲1.背景设置 2.音乐设置 3.超链接 4.其他功能 1.背景设置(1)设置-选择合适的背景       (2)自己选择喜欢的即可         ......
  • wordpress网站主题安装教程
    前面已经搭建好了网站,但是默认的页面比较简陋,我们需要更改一下外观现在我们安装新的主题外观,使网站更加的好看下载主题https://www.lovestu.com/corepress-free可以使......
  • PS新手教程-如何使用PS制作人物剪影效果头像
    如何使用PS制作人物剪影效果头像?给大家介绍如何使用PS制作人物剪影效果头像,一起来看看吧。1.打开PS,导入人影和人像素材照片,将人影素材复制到人像素材中。2.复制素材......
  • Markdown
    Markdown字体HelloWorld*斜体HelloWorld**加粗HelloWorld***斜体加粗HelloWorld~~ 引用即使小的帆也能远航 分割线:--- :*** 图片 超链......
  • IDL入门学习教程
    IDL介绍——什么是IDL?InteractiveDataIanguage(交互式数据语言)第四代计算机语言跨平台应用开发科学数据分析可视化表达背景ExelisVisualInformationSolutions......
  • 05markdown高级技巧
    markdown高级技巧1.支持html元素不在Markdown涵盖范围之内的标签,都可以直接在文档里面用HTML撰写。目前支持的HTML元素有:<kbd><b><i><em><sup><sub><br>等......
  • 04markdown图片表格
    markdown图片格式:开头一个感叹号!接着一个方括号,里面放上图片的替代文字接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的'title'属性的......
  • 03markdown代码链接
    markdown代码如果是段落上的一个函数或代码片段用反引号包裹(`)示例:prinf()函数代码区块使用4个空格或一个制表符tab键vara='';functionb(){console.log('我......
  • 02markdown列表区块
    markdown列表1.markdown支持有序列表和无序列表无序列表使用*,+或-号作为列表标记,标记后面添加一个空格,然后填写内容第一项第二项第一项第二项有序列表使用数字......