首页 > 其他分享 >博客园快速上传markdown文件

博客园快速上传markdown文件

时间:2023-04-03 16:01:47浏览次数:50  
标签:markdown 博客园 xxx 博客 blog 上传

需求来源

个人习惯用 markdown 写博客然后上传到自己创建的博客博客园这种技术交流社区。

但在博客园书写博客是要我在官网的编辑器中书写文档,这其实还好,

但如果我以前有很多的文章没有上传到博客园就很不爽了,需要我一点一点的上传和点击开放的设置,很不方便

这里我推荐用开源项目 pycnblog 解决痛点,实现本地一键上传 markdown 文件。

官方告知的功能

pychblog 提供了以下功能:

  • 一键拖拽上传
  • 默认“未发布”,可选择直接发布
  • 重复上传,提示是否更新博客

环境

我的系统是 win10

python 3

这里推荐用 pyenvpython 版本控制,相关文章看这里

git clone [email protected]:dongfanger/pycnblog.git

在项目下执行:pip install pyyaml

配置

找到 config.yaml 中,配置自己的博客的信息

blog_url: xxx
blog_id: xxx
username: xxx
password: xxx

配置详解

博客后台设置最底下

在这里

  • blog_urlMetaWeblog 访问地址。
  • blog_idMetaWeblog 访问地址的尾巴。
  • username 是登录名,跟 blog_id 不一定是同一个。
  • password 是密码,也就是 MetaWeblog 的访问令牌,是一串字符。

这里贴一张我的配置做参考。不给密码奥

记得把 publish 设置为 True,也就是要发布,不发布就是 Flase

运行

打开 cnblog_markdown.cmd ( windows 里面双击此文件即可 ),提示 Please input file path:

标签:markdown,博客园,xxx,博客,blog,上传
From: https://www.cnblogs.com/Nhenk/p/17283315.html

相关文章

  • js 头像上传(图片截取) 插件 全屏高清版 源码
    先上图片 index.html<!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width"/><title>ccp</title><linkhref="Content/ccp.css"rel="stylesheet"......
  • Postman测试文件上传接口
         定义请求方式和请求路径请求体选择bodybody下选择form-data在参数中输入filekey值输入完file后,在下拉框中选择file此时value会显示一个SelectFiles按钮,点击按钮即可打开我的电脑并选择需要上传的文件点击发送请求即可如何该接口需要请求头......
  • Markdown简单实例教程
    在线markdown:mahua简书首先来张源码图片<fontface="黑体">我是黑体字</font><fontface="微软雅黑">我是微软雅黑</font><fontface="STCAIYUN">我是华文彩云</font><fontcolor=#0099ffsize=7face="黑体">我是黑体深蓝色<......
  • 使用requests库进行文件上传的多种方法。
    一、仅上传文件importrequestsurl='http://example.com/upload_file'file_path='/path/to/file'withopen(file_path,'rb')asf:files={'file':f}headers={'content-type':'multipart/form-d......
  • SpringCloud大文件上传解决方案支持分片断点上传
    ​IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag        客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传......
  • 180203 Jupyter Notebook and Markdown 插入图片位置并调整比例
    171111JupyterNotebook插入图片的4种方法MarkdownandimagealignmentExample:<imgstyle="float:right;"src="whatever.jpg"width="40%"><imgstyle="float:right;"src="https://timgsa.baidu.com/timg?image&qua......
  • SpringMVC大文件上传解决方案支持分片断点上传
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • Visual Studio Code 使用插件 Markdown Preview Enhanced 导出文档时和自定义设置的预
    首先,我这里的预览主题设置为了vue.css  但是导出时并不正常,根本不是vue.css这个主题的外观。所以需要在插件中配置如下内容:以下配置项都在VSCode的Extension->MarkdownPreviewEnhanced中找到 1.CodeBlockTheme配置成预览一样  2.PrintBackground......
  • Markdown学习
    #Markdown学习 ##标题#+(空格)+标题名字 ##字体**Helloworld!**(粗体)*Helloworld!*(斜体)***Helloworld!***(斜体加粗)~~Helloworld!~~(删除线) ##引用>掌控自己,一定要坚持 ##分割线---*** ##图片![图片1](F:\表情包\0a145676a4f26092fc2e3371145617......
  • nginx上传文件超出默认大小限制-附件,提示:413 Request Entity Too Large
    Nginx限制文件上传大小,相应配置参数:client_max_body_size注意:该参数在nginx.conf中默认是没有配置的,不配置的情况下,nginx默认限制请求附件大小为:1M。即:默认当你通过nginx代理上传附件,大于1M的文件时,浏览器会抛出如下异常。处理方式:找到nginx的配置文件nginx/conf/nginx.conf,......