本地文章同步到wordpress的解决方案

方案

1.初稿:使用Typora工具在本地编写Markdown文章,通过使用自建兰空开源图床。

2.发布:通过Obsidian软件的WordPress插件进行同步到wordpress博客。

3.管理:本地更新修改Markdown本地文章,使用python脚本自动同步上传更新到wordpress博客。

4.备份:在本地使用坚果云自动备份本地Markdown文章,避免本地文章丢失。

实现与部署

搭建兰空图床

可以移步到兰空图床搭建教程

兰空图床对接Typora工具

实现本地图片一键更新为图床图片

生成兰空授权token

这里使用的是postman

image-20231129144230249

进入Typora工具->点击文件

image-20231129142744947

点击偏好设置

image-20231129142834864

点击图像->点击下载Picgo(app)

image-20231129142929561

点击免费下载

image-20231129142948845

下载并安装好打开->点击插件设置

image-20231129143033707

搜索lankong并安装

我这里是已经安装好了

image-20231129143109433

修改PicGo设置

只勾选lankong

image-20231129164525608

配置lankong插件

点击图床设置->点击lankong->然后设为默认图床并确定

Version: V2

Server:自建兰空图床域名

Auth token:生成的token,格式为:Bearer token

image-20231129143204675

修改上传服务且修改PicGo(app)的路径

修改为PicGo(app)

图片[10]-本地文章同步到wordpress的解决方案-www.88531.cn资享网

验证图片上传选项

image-20231129144755660

修改插入图片时上传图片

image-20231129144718341

ok到此兰空图床对接Typora工具成功

实现Obsidian上传wordpress文章

下载Obsidian工具并安装

obsidian官网地址https://obsidian.md/

自行安装

打开obsidian软件

image-20231129145416054

随便打开或者创建一个库

image-20231129145511317

点击右下角设置

image-20231129145537383

点击第三方插件

image-20231129145553451

浏览社区插件市场

image-20231129145625258

搜索wordpress

image-20231129145649422

点击选项

image-20231129145810465

配置wordpress账户

image-20231129145826095

创建

image-20231129145837484

输入相关信息

image-20231129145941260

然后根据自身需求配置其他选项,到此配置成功

配置自动更新文章

下载python脚本代码

https://gitee.com/hj580231/up-wordpress.git

解压并在目录中创建auto_run.bat文件

如下内容

@echo off
:home
call conda activate py3.7.6
python D:\upWordpress/main.py
call conda deactivate
goto home
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
创建auto_run.vbs文件
Set objShell = CreateObject("WScript.Shell")
objShell.Run "cmd /c D:\upWordpress\auto_run.bat", 0, True
  • 1
  • 2
修改main.py文件
   folder_path = ""   
    
    domain = ""  
    username = ""  
    password = ""  
  • 1
  • 2
  • 3
  • 4
  • 5
创建window定时任务

进入任务计划程序->点击my

image-20231129150654265

创建任务

image-20231129150725893

修改常规相应信息

image-20231129150752716

新建一个触发器

image-20231129150825891

新建一个操作

脚本路径为前面创建的路径

image-20231129150838668

修改条件

image-20231129150926216

修改设置

image-20231129150936066

选中添加的任务,点击运行

image-20231129151052014

至此配置完成

验证

使用obsidian上传一篇文章

点击wordpress插件图标

image-20231129151647233

此时访问博客网站即可看到相应文章

image-20231129153353555

进入文章

image-20231129153500613

更新测试

本地修改文章

image-20231129153558617

刷新网页

image-20231129153615475

可以看到自动更新了文档

image-20231129153708515

到此整个教程到此结束,如有问题欢迎大家指点。
转载自haojuetrace blog

文章知识点与官方知识档案匹配,可进一步学习相关知识

来源地址:本地文章同步到wordpress的解决方案

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明
THE END
喜欢就支持一下吧
点赞33 分享