Skip to content

用Hexo的方式管理WordPress(使用Github Actions自动更新文章到WordPress)

Notifications You must be signed in to change notification settings

zhaoolee/WordPressXMLRPCTools

Repository files navigation

方圆小站Github仓库

---start---

目录(2024年09月18日更新)

iPhone Mirroring的妙用

开阔眼界,提升品味,打造更好的产品

如何低成本使用Midjourney?

普通人有哪些副业可以赚钱?

每天锻炼半小时,健康工作五十年

嘎! 2024年4月面试杂谈

Sora对于自媒体行业来说,简直就是特么神器

如果不能赚更多钱,那就锻炼身体,多活几年

Medium海外版理想化的简书

《Brotato土豆兄弟》Steam全成就通关总结

Brotato土豆兄弟, 游戏的本质是消消乐

对自媒体一些不客观的看法

特色环境下个人站长的应对策略(2023年9月8日更新)

Chrome插件英雄榜因为包含不良信息,国内已不可见

禁止熬夜就是最好的投资理财

当你不知道写什么的时候,就写如何写博客,如何搭建博客

与多域名ICP备案流程的爱恨情愁(激情对射)后续

方圆小站重新备案完成

个人网站服务器询价的经历分享,我的网站新服务器升级到10MB带宽啦

摄影是减法,分享玩王国之泪过程中一些不错的画面

王国之泪:所有的勇士,都能被称为林克

王国之泪:万物皆可通融,通融也是游戏性

卸载不必要App,保护自身情绪

韩国女性的困境《82年生的金智英》

塞尔达王国之泪是个好游戏,但不适合所有人

2023年打开P4G的正确姿势

频繁弹窗严重打断用户操作,越来越不把用户当人了

网站运行在阿里云的成本

驾校出于利益不会讲的一些科目三套路,科目三首考挂科的一些经验

新版Windows XP 经典Bliss壁纸蓝天白云绿草,顺便推荐一波微软设计站

暗黑四莉莉丝:躺平是他们的权利

单机游戏的附加价值

桂林周末旅游攻略

用一个Gmail邮箱注册多个任天堂游戏区,以日本区账号为例

探索树莓派搭建家庭影院的收获

科目二满分通关攻略

关于经典纽约摄影学院教材的思考

背单词确实能消除无用的烦恼

《求和!李姐万岁!》小更新,支持原生菜单显示

小破站up停更是好事

管理和展示博客内容的经验

一个优秀博客的决定因素

GitBook锤子便签风格WordPress主题目录设计思想

阳光开朗马乙己

求和!李姐万岁!用ChatGPT写GitBook布局锤子便签配色的WordPress主题

在独立域名持续创作博客,是最简单的长线投资

程序员学哪一门语言更不容易失业

摄影天然适合程序员

我为什么喜欢用锤子便签

建议Apple推出新表带:你大爷永远是你大爷!公园唱歌老大爷才是Apple Watch的核心用户

独立博客永不为奴

ChatGPT是一个理解自然语言的工具箱

zhaoole推荐值得玩的主机游戏

编程小技巧:尽早汪汪汪的狗才是好狗;少用胶水;避免被僵尸吃掉脑子

土地财政锁死了中国年轻人的未来,买房变租房,一念天地宽

流浪地球2真是量大管饱

最终幻想7重制版PS5版通关体验(附游戏摄影图)

玩最终幻想7重制版联想到一些编程趣事(持续更新...)

2022年终总结

赚钱之外的爱好有什么用?

年青人为什么会变成愤青

软件开发随想录

程序员编程能力会自发地退化

人一生用几年时间学会讲话,但要用几十年时间学会不讲

言路

在中国大陆,XGP对比Steam有什么优劣势?

趁着10月24日「程序员节」还没变成「情人购物节」,聊聊开源精神

玩主机游戏需要学习,并不比学编程更简单

如何用MacBook的优秀屏幕随时玩1080P主机模式Switch

异度之刃2通关体验小结

安卓折叠屏手机为什么不好搞?

深圳2022年10月份疫情有感

取消Apple Music 订阅的糟糕体验

《异度之刃3》上手体验其二:让玩家重返十八岁,基本有手就能玩

《异度之刃3》上手体验其一:游戏是如何消磨玩家时间的?

这就是XXX! 关于屏蔽敏感词的思考

热爱生活,远离B乎

电子产品割韭菜套路

HHKB蓝牙静音版体验

魂学家狂喜, 高难度内卷经济学

程序员的真实生活

少数服从多数还是多数服从少数

干净的水与干净的内容

个人如此渺小, 更要活在当下

周末更一波脚本, 拍几张照片

乐观主义又菜又爱玩,悲观主义拼了老命为了赢

面试官应该给有潜力的面试者更多鼓励

专家建议供过于求,天才作品极度匮乏

优秀游戏有哪些特点? 来自手残党不客观的总结

小团队的产品才会小而美

长期来看, 买断制实体光盘卡带,是最省钱的电子消费品

知乎,微博是现代人负能量之源

《无声告白》润物细无声的西方价值观渗透

微信,微博,知乎等社交内容平台开始显示IP属地, 想要保卫自己的网络发言权,还是得花点钱...

为了他们能够拥有人的权利人的快乐人的尊严

疫情居家,游戏产业与就业

电子游戏是第九艺术,PS5是艺术的载体

想听歌的用户,没动力续费网易云音乐

深圳深夜出租车司机老哥金句精选(2022年4月7日更新2号老哥)

长期隔离居家办公带来的问题

疫情之下的深圳

拥有学习时间,只是幸运的偶然

碎碎念, HR耍流氓, 人心就要亡

未来不写在八股文里

要增量,不要内卷

技术有国界,吾辈当自强

维护个人独立网站是为了保留发声渠道

小兔要奋斗,大兔想躺平,老兔稳中向好

好游戏是内容创作者瓶颈期的止痛药

荒野之息神庙和盾反弹反的设计分析

塞尔达荒野之息为什么让人上瘾?

《误杀2》有的孩子是孩子,有的孩子不是普通孩子!

任天堂的Switch与苹果的iPhone,哪个更环保?

极客要读书,极客很辛苦

高房价,躺平,超级病毒,巨人安乐死计划

海外版微信Telegram重新定义优秀产品

《沙丘》中国特供3D版真是安眠好电影

一个衡水考出来的深圳打工人对内卷教育和房产税的看法

内容平台变广告平台,未来内容平台何去何从

树莓派有什么好玩的?

想要任天堂Switch带来快乐,得加钱

如何选择好软件? 自由软件 > 开源软件 > 跨平台软件 > 行业知名大厂软件 > 绿色软件 > 不知名小厂收费软件

RSS优质内容订阅交流群

我是linus,你们的上帝!

8分故事2分代码的编程故事教程

虚构推理 与 魔女之旅

为女性争取权利,应将成年女性称为「劳动妇女」,而不是「小仙女」

减少电子产品对环境影响的唯一最佳方法是延长它们的使用寿命

试水谷歌星际尺度开源工具k8s一手体验

理工男生资源达人的梦想,树莓派低成本创造私人专属互联网的构想

知识是免费的,若想快速掌握,需要金钱的加持

知识的诅咒

自建BBS站有什么好处?

如何开始写博客并长期坚持下去

鸿蒙来了, 风口来了, 呼唤罗永浩老师回来做手机,Markdown爱好者zhaoolee为了在微信公众号使用锤子便签主题,自己花20分钟写了一个

华为鸿蒙来了! 安卓和iOS也要变好了

运营微信公众号个人号面临的各种问题(写给2021年想开始公众号运营的身边人)

专家建议把三娃托管到Github, 每天上线看一眼有多少Star...

中国的房地产,挤公交地铁的打工人,需要哆啦A梦的任意门

焦虑腐蚀教育,崩坏技术社区

如果每次听人爆粗Win10能收到一块钱,我特么早就发了…

Apple大法好,法器不能用金钱来衡量~

全职自媒体如何一步步做成臭要饭的?

Github《章鱼猫六兄贵》我用AE做了一张公众号拉客Gif图

最懂程序员面试的人,不一定是最优秀的开发者

光头老法师手持尼康却能玩出佳能的效果

开源新概念导航站需要什么功能及如何运营?

如何写一个开源的灵感导航站?

明基SW270C上手体验

QQ潮玩展(QTX)摄影作品(zhaoolee出品)

用微信公众号写博客就是玩,要动真格的还是得WordPress!

如何才能不看知乎广告?手机浏览器安装Edge扩展程序通用教程

macOS哪些方面不如Windows?

如何规划创建并长期维护一个Github开源项目?

玩黑苹果的一些经验

成熟的自动驾驶能为我们带来什么?

内容生产者的困境

程序员绝对是一个容易发胖的职业!程序员的自我修养:控制体重多运动

《进击的巨人》展现了日本羸弱的二次元文化

未来取代微信的社交产品,或许是一个云服务的插件

一个25岁金融行业程序员对未来生活的规划

不刷抖音/tiktok的N个理由

假期从深圳到长沙玩,忽然不想奋斗了

在深圳某社康接种新冠疫苗的经历

换个思路, 把简书当知识便签来用,能省很多时间,还能打造个人IP,积累粉丝

如何用简书打造自媒体影响力?简书生态烂,水文多,但支持md免费全平台笔记就剩它了(无奈脸)

编程语言很流行,并不是因为它很优秀,而是因为它很简单

摄影是一门接地气的混合艺术

一加8 线刷官方ColorOS尝鲜版遇到的各种问题及解决方案

等90后00后老了,如何忽悠TA们?

游戏厂商与玩家之间的矛盾

完美远程办公网络配置的研究(支持无缝使用内网服务,高速魔法上网)

荒野之息和原神让我打开新世界,顺便入手了Xbox手柄和NS Pro喷射战士手柄

Github可白嫖的Pages和Actions有什么用?

《原神》手残玩家如何获得紧张刺激的游戏体验?

《游戏摄影》原神

《原神》如何从腾讯游戏口中抢到肉?

「简书营销号」是非常邪门的黑色幽默,也就比百度莆田系好了那么一丢丢……

重看经典动漫《火影忍者》的一些感受

计算机本科生从业金融两年的经验

macOS刷机后,分享一波必装软件

《刺杀小说家》一个勇士屠恶龙救苍生的故事

衡水的中学为高考服务,996.icu为人民企业家服务

轻薄的代价(纪念不足两岁MacBook轻薄本的陨落)

PP鸭最佳替代品!《图压》批量压缩图片而不损失画质,支持JPG,PNG,GIF,SVG

解决Chrome开发中http强制跳转https

Node.js爬虫获取漫威超级英雄电影海报

InDesign转曲字体 导出PDF的技巧

Python写给前端的脚本!网站图片素材中文转英文

B站黑白滤镜

简单三步, 搭建全平台私有同步网盘

让Css3动画变得有趣WOWjs

193MB的 Office 2016 四合一精简珍藏版,支持 win7 win8 win8.1 win10 x86/x64 系统

使用Github Actions 动态更新Github主页

《百度网盘闲时下载卡》别家公司996, 我百度凌晨1点刚上线,如何改进闲时下载卡?Make Baidu Great Again!

从「我的代码要改变世界」到「代码也不是最重要滴」

用Github Actions运行Python脚本更新仓库博客到WordPress,手机写Markdown同步更新到Github和WordPress攻略

Xbox 2020 series手柄体验实录(附自制Xbox体感射击技巧)

建立个人独立博客有什么好处?

zhaoolee的Github主页

---end---

2022年7月10日更新(Star破百纪念更新)

  • 支持中文文件名, 由于WordPress本身的限制,文件名不要超过20个中文汉字(超过后会被默认WordPress配置截断, Star破200, 我会出一个突破20字符的方案), 比如: 2022-07-10-17-02-23-面试官应该给有潜力的面试者更多鼓励(这算是17个中文字符)

支持中文

用Github Actions写Markdown文章,自动更新到WordPress

  • 写博客最舒服的格式是Markdown;

  • 管理博客站最省心的方式是WordPress;

  • 推广博客站最好的平台是Github;

这个项目可以让你用Markdown写博客,push更新到Github后,Github Actions自动将文章更新到WordPress,并将WordPres站的文章索引更新到Github仓库的README.md,供搜索引擎收录。

image-20210119181051609

程序永久开源更新地址

https://github.com/zhaoolee/WordPressXMLRPCTools

如何实现WordPress登录授权?

WordPress默认开启了xmlrpc服务,xmlrpc是一套的统用的博客更新标准,允许用户以POST方式自动对文章内容进行增删改查。授权方式为 用户名 和 密码, 在WordPress中是后台登录的账户名和密码

我的WordPress网站为 https://fangyuanxiaozhan.com

image-20210119180338929

它的xmlrpc服务地址为 https://fangyuanxiaozhan.com/xmlrpc.php

image-20210119180403270

使用Github Actions 有什么好处?

Github Actions 可以让我们无需安装开发环境,即可完成代码的运行。

image-20210119180656968

对于本项目而言,我可以用手机版Git App,或者Github网页完成新建文章, 然后push到仓库,Github Actions会自动帮我完成相关代码运行,代码可以帮我更新文章到WordPress网站,并生成新的文章目录索引,并自动给你更新到README.md, 供搜索引擎收录。

image-20210119180529083

如何保护自己的WordPress账户密码?

Github 有一个secrets 功能,可以将用户名密码等关键信息保护起来,只有Github Actions可以读取到关键信息。

本项目需要设置三个secret

  • WordPress登录用户名, 变量名为 USERNAME
  • WordPress登录密码,变量名为 PASSWORD
  • WordPress的xmlrpc.php,变量名为 XMLRPC_PHP

image-20210119173133800

如何新建文章?

_post 目录下新建 后缀为 .md 的markdown文件即可

image-20210119181544158

文章管理:如何为文章分类/加关键词标签?

.md 文件顶部填写以下初始化信息,即可完成标题(title),标签(tags),分类(categories)的设置,其中title为必填项目(这些关键词不是我定义的,我借用了著名静态博客构建工具 hexo 的标准)

---
title: 我是标题
tags: 
- 我是0号标签关键词
- 我是1号标签关键词
- 我是2号标签关键词
categories:
- 我是1号分类
- 我是2号分类
---

标签(tags)和分类(categories)有什么区别?

标签(tags)是针对单篇文章的关键词,比如香蕉的标签有 黄色味甜 (标签是香蕉的属性) 分类(categories)是本篇文章的归属,比如香蕉的分类为 水果植物

image-20210119182027684

如何设置固定链接?

对于博客而言,文章拥有一个固定的链接,是很重要的,我经过各种尝试,最终借鉴了 简书 的文章url形式,域名后加 /p/ , 再加英文文件名,只要不改变英文文件名,文章就有固定的链接,我在_posts 目录下新建一个 2020-01-18-blog.md 文件,同步后的文章url为

https://fangyuanxiaozhan.com/p/2020-01-18-blog/

文件名与网站url严格对应,既方便了修改,又可以在网站数据库出事故后,迅速从github仓库迅速恢复文章内容(容灾),连url都不会变。

image-20210119171713841

如何使用?

完成以上配置后

每次在_posts 文件夹新增或更新文章后,运行

git pull && git add _posts && git commit -m "update" && git push

image-20210119182503520

即可!

image-20210119182653436

Github README.md显示效果,(新增的文章排在首位)

image-20210119184015781

WordPress网站也同步发布了文章

image-20210119182849720

https://fangyuanxiaozhan.com/p/2020-01-19-18-00-wordpressxmlrpctools/

如何用手机完成博客更新操作?

微信图片_20210119192838

用锤子便签,可以优雅舒适地写Markdown,手机App很好用,还有网页版可以用,有5GB的免费空间,能写到锤子倒闭。

如果遇到插入图片的问题,可以使用 免费图床图壳

https://imgkr.com/#upload

Pocket Git 和 MT管理器可以配合完成Git 文件的新增更新和上传。

程序永久开源更新地址(求Star):

https://github.com/zhaoolee/WordPressXMLRPCTools

当我们把毕生所学,通过几十年如一日的博客更新,逐步开源到互联网上时,必将会造福更多志同道合的人。

About

用Hexo的方式管理WordPress(使用Github Actions自动更新文章到WordPress)

Resources

Stars

Watchers

Forks

Packages

No packages published