Docker系列 WordPress系列 将WordPress博文批量转发至其它平台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker系列 WordPress系列 将WordPress博文批量转发至其它平台相关的知识,希望对你有一定的参考价值。

参考技术A

刚刚开始玩WordPress的小伙伴们可能连设置都还没搞通,这个问题估计没怎么想到过。哈哈!但是我要说的是,如果你的博客正常地运转的话,你总是会想到这个问题的。

如果你觉得自己的内容做得到不错的话,确实可以推广一下 。虽然我们的WordPress小站可以做一些简单的SEO优化(这个我以后也会讲),但是效果一般是十分有限的。如果能够在那些大平台里进行发表,而且质量也不错的话,应该会收获一些流量,这对个人博客的成长是有好处的。况且,我从未推广过自己的作品,也想试试看。

我大概的想法是 将WordPress博客里的文章转发到多个国人比较熟悉的平台 ,比如头条号、知乎、或CSDN。但是如果一个一个平台地发,效率低,体验也好差。 有没有什么相对自动化点的方法呢?

最近,我在Github上发现了一个做的不错的项目,可以较好地解决这个问题。它就是 Wechatsync :

目前在Github上有1.4k的Star!

其实我很早就知道这个项目,知道它可以支持很多个平台,比如今日头条、WordPress、知乎、、掘金、CSDN、typecho等,但当时看走眼了。我刚刚开始的用法是在自己的博文上用它的一键提取功能,但感觉样式很难看,在各平台的后台都不忍直视,所以就觉得这人软件不行,故一直未多加留意。

然而,最近我发现 Wechatsync有一个内置的markdown编辑器 ,像这样:

有markdown编辑器那就是另外一回事了!要知道我的博文全部都是基于markdown! 我马上试用了一下。感觉还行!

我估计它大致的原理是生成html之类的文本,然后通过API接口推送至各大平台的草稿。所以你并不是一键直接发布的,而是 在每个平台的草稿里进一步修改、预览、确认之后再正式发布 。我觉得这个功能已经是很贴心的了。

你可以每天花一点点时间将新的博文转发到这些平台中。感觉酷酷的!当然,由于你要一个个去后台审核的,所以不太可能做很多个平台。除非你有专人帮你处理,一个人的话,我觉得做3、4个大平台就行了。我尝试做的平台是 头条号 、 知乎 、 和 CSDN 。更重要的是, Wechatsync暂时还是一个免费的项目 !我先尝试一段时间,届时反馈和分享给大家!

下面我们来看看Wechatsync怎么使用吧!

其实在Wechatsync的 Github Repo 上已经说得很清楚。它其实就是一个Chrome浏览器的插件!我觉得已经是很简单的了。有不懂的评论区留言吧!

我这里直接转发原README中的用法,童鞋们可以根据自己的网络环境选择不同的方法:

传送门

安装好后,它其实是一个Chrome插件,大概是这样的:

如果你的浏览器已经登陆过相关平台,它会自动记录的。我亲测是可以成功被记录的!

你可以在官网这里找到内置的markdown地址: https://www.wechatsync.com/

或者,我们也可以直接访问它的内置markdown地址: https://www.wechatsync.com/md/?utm_source=homebtn#/ 。其实我有点好奇,它这个地址似乎不指向某个帐号信息,这提示这些mardown文档并不是保存在云上。我估计这些markdown文件是临时保存在浏览器缓存里的。所以,你只可以将 Wechatsync 当作一个临时markdown编辑器,原始的markdown文件你要自己想办法保存。

我觉得都不用我教你怎么用了。就是一个经典的markdown界面!

准备就绪后,按右上角的 同步发布 。每个帐号前有一个小方块,你可以选择只发布到某几个平台:

之后很就推送好。你自己登陆每个平台的草稿里,进行相应的修改并发布就行了!感觉很方便哎!

我试了几个大平台。 大部份的平台都对每日发文量有一定的限制 。所以每天不要太多。我觉得每天1-2篇这样已经差不多了,操作完大约花几分钟吧。

下面我说一下我对它们的看法:

总体上, Wechatsync 的体验还是非常不错的!只要你的博客是基于Markdown的,很容易就可以迁移到其它平台!

其实这次经历也有一个意外的收获,那就是 个人博客的写作体验比平台要好太多 。我觉得这可以是 选择个人博客作为主力的理由之一 。平台其实是很容易支持markdown的,这种功能应该没有什么技术含量;只不过它们不愿意而已,所以都在markdown的基础上进行一些魔改,培养自己的用户习惯和用户粘性。但是,实际使用的时候还是能感受到markdown的影子在里面。

这里我没用用微信公众号,应该也是支持的。以后有机会再尝试吧!

更多WordPress个人博客的玩法敬请关注喽!

Docker实战:Docker安装WordPress,快速搭建自己的博客

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql

1、WordPress介绍

官网:​​WordPress.com:快速、安全的受管 WordPress 托管服务​

Docker实战:Docker安装WordPress,快速搭建自己的博客_docker_02

WordPress是一种基于php编程语言开发的CMS管理系统,WordPress有丰富的插件和模板,用户可以快速搭建一套功能十分强大的内容管理系统,使用WordPress可以做多种类型的网站,比如新闻发布网站、企业门户、个人技术博客等。

今天给大家分享一下通过docker快速部署一套WordPress系统,感兴趣的朋友可以一起来学习一下!

2、Dcoker快速部署WordPress

2.1 首先要拉取WordPress最新版本的镜像

docker pull wordpress:latest

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql_03

2.2 安装mysql

wordpress基于php+mysql 所以需要安装mysql数据库,这里安装mysql5.7 版本。

#获取镜像
docker pull mysql:5.7

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql数据库_04

#运行mysql5.7
docker run -d --privileged=true --name mysql5.7 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3206:3306 mysql:5.7

启动效果如下

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql_05

参数说明:

  • \\-p: 端口映射,这里表示将宿主机的3206映射给镜像的3306.
  • \\-e: 环境变量,设置镜像中MySQL的root 密码时123456
  • \\--name: 容器名称 mysql5.7
  • \\--privileged=true: CentOS系统下的安全Selinux禁止了一些安全权限,导致MySQL容器在运行时会因为权限不足而报错,所以需要增加该选项
  • \\-v: 挂载目录,将MySQL容器的/var/lib/mysql映射到宿主机的/data/mysql

2.3 运行wordpress容器

docker run --name wp --link mysql9 -p 1080:80 -d wordpress

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql_06

参数说明:

  • \\--link 链接到MySQL容器的名称
  • \\-p 1080:80 开放1080端口

2.4、配置服务器端口

我购买的服务器是华为云,需要登录华为云服务器在服务器安全组配置1080端口开放,具体如下图:

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql数据库_07

2.5 防火墙设置

大家根据情况确认防火墙是否配置了,可以关闭防火墙,或者开启后设置端口开放,推荐第二种方式。

systemctl status firewalld #查看防火墙状态
systemctl start firewalld #开启防火墙
systemctl stop firewalld #关闭防火墙
firewall-cmd --list-ports #查看开放端口
#设置1080端口开放
firewall-cmd --zone=public --add-port=1080/tcp --permanent
firewall-cmd --list-ports #再次查看是否开放

3、浏览器访问测试

输入你的公网ip+1080 测试是否可以正常访问。效果如下图:

示例:127.0.0.1:1080

选择安装语言为简体中文

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql数据库_08

点击现在开始,进入页面配置mysql数据库信息。

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql数据库_09

输入网站信息,比如网站标题、登录用户名、密码等。

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql_10

然后安装就成功了。

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql_11

登录系统

Docker实战:Docker安装WordPress,快速搭建自己的博客_mysql数据库_12

登录后的管理主界面

Docker实战:Docker安装WordPress,快速搭建自己的博客_docker_13

4、总结

以上就是通过docker安装wordpress的教程,很多关于安装wordpress的文章会考虑直接在安装wordpress的同时配置mysql,很容易出现各种各样的问题,这里就不列举了。推荐采用我的这种方式。浏览器首次访问wordpress的同时进行配置mysql数据库。这样不容易出现错误。

以上是关于Docker系列 WordPress系列 将WordPress博文批量转发至其它平台的主要内容,如果未能解决你的问题,请参考以下文章

docker-compose构建wordpress

Docker实战:Docker安装WordPress,快速搭建自己的博客

你好!

Docker系列器九:docker-compose与docker-compose.yml语法

Serverless Wordpress 系列建站教程

技术系列 | Docker系列1 | Docker是神马