Skip to content

Repository files navigation

Markdown-To-Z-Blog

同步*.md 内容到 Z-Blog

使用说明请戳:「使用说明

---start---

目录 - 2026 年 08 月 13 日 更新

不被需要的碎碎念「无力吐槽」

「折腾」CSS 角标文字(失败版)

「折腾」pip 安装各种依赖遇到的坑

「GM_脚本」Resilio Sync 密钥/任务导出备份

「PHP 笔记」Call to undefined function curl_init()

「折腾」独立博客之「熵」

「小事」换新的键盘终于回来了

「小事」我现在用的搜狗账号,还是当年注册过的那个么?

「折腾」VSCode 远程开发配置(Remote Development)

「资讯」Vultr 网站上线多语言首页,包括中文

「折腾」用手机写 Markdown 并发布到 Z-Blog

「Z-Blog」插件管理、后台进不去时通过 FTP 删除相应插件

「梦物语」2020 年 09 月 25 日

「折腾」GM_脚本“取回” Feedly 内的订阅源地址

「非解决」关于"修复此驱动器时出现问题"

「折腾」Docker 空间占用问题及 Nginx

「折腾」互联网时代的“纸制”积分卡

「折腾」Linux(CentOS)安装 Python

「折腾」使用 Quicker 拆分文件到子文件夹

「折腾」Python + GitHub Actions 更新 Z-Blog 的探索

「笔记」LNMP 部署/续期 SSL 证书

2012 年 7 月 27 日冷笑话合集 - 胡思乱想

「AI 说」单机版三体人:孤独的终极形态

「AI 说」所以为什么没人想到过西西弗斯的膝盖状态?

「AI 说」卡珊德拉和祥林嫂:真话者的悲剧

「折腾」在 VSCode 中连接调试 Microsoft Edge

「小坑」VirtualBox 虚拟机的 headless 启动方式

关于太空铅笔的谣言

2013 年 11 月 16 日冷笑话合集 - 我是亲生的吗?

2011 年 11 月 11 日冷笑话合集 - 举一反三

2011 年 11 月 13 日冷笑话合集 - 新旧雷公

2011 年 11 月 23 日冷笑话合集 - 调音师

2011 年 11 月 24 日冷笑话合集 - QQ 农场

【折腾】在 Docker 中运行酷 Q 机器人

「梦物语」2016 年 11 月 7 日

2012 年 8 月 23 日冷笑话合集 - 请自觉排队

2011 年 11 月 4 日笑话合集 - 令人难过的考试

---end---

致谢

zhaoolee/WordPressXMLRPCTools: 用 Hexo 的方式管理 WordPress

https://github.com/zhaoolee/WordPressXMLRPCTools

部署

Latest release

↑ 点击图标链接,下载「md2zbp.zip」文件解压至你的版本库文件夹内;

↓ 修改如下文件项目后即可初始化提交;

.github/FUNDING.yml 「用于设置赞助链接——爱发电-@wdssmq」;

README.md 「注:---start---任意内容---end---用于插入文章列表,其他内容随意」;

doc/ 「该文件夹及内部图片如不需要可删除」;

↓ 请阅读后续章节了解如何使用;

推荐插件

API 接口扩展 - Z-Blog 应用中心:

https://app.zblogcn.com/?id=19450

Markdown 工具 - Z-Blog 应用中心:

https://app.zblogcn.com/?id=19416

命令(本地测试)

pip install markdown
pip install requests
pip install python-frontmatter

创建 config.json 并按如下示例填写内容:

{
    "API_USR": "zblog_usr",
    "API_PWD": "zblog_pwd",
    "API_URL": "http://zblog.site/zb_system/api.php",
    "DEBUG": 1
}

注:debug 模式需要手动创建_debug_README.md并写入---start---任意内容---end---

运行:

python api.py

文章书写

存放路径

支持两种形式,需要配图的文章可以创建一个文件夹存放;

注:配图自动调用见「#图床」一节;

  • _posts/*.md
  • _posts/*/doc.md

内容格式

  • 可以直接复制_posts/1970-01-01-empty.md
  • 对于 VSCode ,可以使用快捷命令ctrl + shift + b;【2021-02-05】
    • 注:会同时创建文件夹和单文件两种形式,按需改名使用即可;
    • 注:未改名的会被.gitignore排除;
---
title: 文章标题
tags:
- 标签一
- 标签二
categories:
- 分类名
---

正文段落一

<!--more-->

正文段落二

图床

使用 Cloudflare Workers 反代 GitHub;

根据「·参考」内容配置,然后设置如下 secret:

IMG_HOST=https://img.wdssmq.workers.dev/
; 应以 / 结尾
; 实际也可绑定自己的域名如 https://img.wdssmq.com/

图片放置:

_posts
 ├─ 1970-01-01-empty.md
 └─ 2022-04-23-One-Post
     ├─ 001.png
     ├─ 002.png
     ├─ 003.png
     └─ doc.md

文章内使用相对地址引用:

![001.png](001.png)

发布时会尝试替换为:

https://img.wdssmq.workers.dev/_posts/2022-04-23-One-Post/001.png

·参考:

「折腾」关于 2021 年末仍然没有完备的图床方案这件事_电脑网络_沉冰浮水:

https://www.wdssmq.com/post/20211225085.html

API 鉴权设置

如图,密码建议使用「md5(密码明文)」;

001

About

使用 GitHub Actions + Markdown 更新 Z-Blog 博客。#md2zb

Topics

Resources

Stars

17 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages