编辑整理:整理来源:油管,浏览量:80,时间:2023-02-23 14:45:01
wordpress转python,wordpress转python,wordpress转python
假如你有自己的wordpress博客,想要发布本地md文件到wordpress上,但苦于md文件引用了太多本地图片,本地图片无法直接上传到wordpress。以下2种方式可能帮到你。
方式1:md文档转换为docx,再用插件上传到wordpress将md文档转换为docx:可以使用编辑器typera或者obsidian,但都需要安装pandoc,安装pandoc后,typera可以直接导出;obsidian需要额外安装插件,在第三方插件市场直接搜索”docx”安装即可。两种编辑器都可导出docx。用插件上传docx到wordpress:这里使用的插件是”Mammoth .docx converter“,在wordpress插件市场直接搜索安装即可,安装好后,会在wordpress的文章编辑窗口多出一部分,可以点击上传docx,即可将图片上传到wordpress编辑器,微调格式,发布即可。
方式2:转换小工具说明:这个工具是我用python写的,因为obsidian中引用本地图片默认是下图这种形式——感叹号开头,两个中括号包围图片路径。
而我是按照这个规则写的程序,所以这个程序只支持上方这种形式的本地图片路径。
使用:
1.将你的wordpress用户名,密码,域名填写到data.json文件中2.注意保证:所有引用的本地图片、md文件与这个py文件和data.json位于同一文件夹下。3.在data.json中填写wordpress域名的时候,填写”https://www.youdomin.com/index.php“或者”https://www.youdomin.com“,两个都试一下,不同版本的接口不一样
原理:此工具将读取选择的md文件,发现所有特征类似
的文本(jpg/gif格式也可以发现),然后将”123.png”上传到wordpress,并获取到wordpress上的url,假设是”https://yourwordpress.com/123.jpg”。之后将原来md文件中的
替换成
再重新写入到”replaced_test.md“文件中。
前后对比效果:
源码地址:
https://github.com/lingchen-jiager/obsidian_image_upload_to_wordpress
演示视频:https://www.bilibili.com/video/BV1L84y167Lc/
wordpress转python,wordpress转python,wordpress转python
作者:整理来源:油管,时间:2023-02-23 14:45,浏览:81