Giter Club home page Giter Club logo

wordpressxmlrpctools's Introduction

方圆小站Github仓库

---start---

目录(2022年04月15日更新)

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

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

电子游戏是第九艺术,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---

用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

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

wordpressxmlrpctools's People

Contributors

zhaoolee avatar wsadczh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.