使用WordPress 构建个人博客

  经营许可证     |      2023-08-22
使用WordPress 构建个人博客

第一章:前期准备工作

现在比较流行的博客社区有博客园、开源中国、私夫、掘金、CSDN、简书等,平时可以在自己喜欢的社区分享和交流相关的专业知识。如果你想拥有自己的博客,请告诉我我们需要准备什么?毕竟,个人博客感觉更自在。建立个人博客有很多选择。如果您不是软件开发行业,建议使用GitHub页面构建静态博客。作为一名软件开发人员,我会选择使用WordPress 来构建我的个人博客。对了,我还可以巩固相关知识,而且成本也不算太多。毕竟我是在修自己的家,何不把它盖得更高一些呢。副本

一、租云服务器及域名

我选择了阿里云服务器,并在阿里云上注册了域名。

**服务器**:服务提供商经常有一些活动。我是2018年底租的,当时买的是1核2G,3年价格299元。还是比较贵)。到现在已经搁置一年多了。

**域名**:域名相对便宜。同样,续订费用仍然会比第一次购买贵一点。我注册的域名以.website结尾,费用5元。

二、备案

访问https://beian.aliyun.com/备案。备案过程中会使用阿里云app上传个人身份证信息(这里我想吐槽一下阿里云app身份证信息不清晰),备案对于填写的信息抓取还是比较严格的(a不得出现博客、分享、交流等与行业或推广相关的一系列词语)。一般情况下,如果有不符合要求的内容,阿里云备案会员会在一天左右联系您进行修改。变更完成后,报交管局备案。一般备案时间一般为9-30天。我花了11天才提交。

还有交管局备案完成后还有公安备案。据称,网站上线后,他们会接到备案电话。但到目前为止我还没有接到过类似的电话。

三、域名解析

域名解析比较简单,几张图就可以解释清楚。

登录阿里云,进入控制台,找到域名,然后点击分析,点击新手指南网站分析,将记录值填入您的服务器公网IP地址电子邮件地址分析,选择一个电子邮件地址进行分析。这样,域名解析就完成了。等待几分钟验证解析是否成功。 Windows系统cmd打开命令行,然后ping域名地址。如果解析成功,将返回IP地址。

第二章:安装wordPress

上一章我们已经将域名解析到了服务器上。在本章中,我们将直接构建我们的博客,并且我们将使用docker来安装wordpress。如果你不知道如何使用docker,可以阅读之前写的两篇文章。 Windows使用docker运行mysql等工具(1)Windows安装docker,windows使用docker运行mysql等工具(2)安装并运行mysql。

我们服务器这次使用的系统是centos7.4。

一、安装docke

请连接服务器并切换到root用户。

1.查看centos系统内核

uname -r //查看内核版本。 Centos系统需要复制Centos版本的Docker,且CentOS系统的内核版本必须高于3.10,否则Centos无法支持docker。 ** 如果内核版本较低,请先升级内核。

2.下载docker

yum install -y docker //下载docker复制3.启动docker

service docker start //启动docker复制4.查看docker运行状态

systemctl status docker //查看docker的运行状态。如果副本中出现running,则说明docker已经启动成功。

二、运行mysql

拉取镜像以及可能出现的问题这里不再讨论。我已经写过一篇更具体的文章了。如果有疑问,请参考windows下使用docker运行mysql等工具(二)安装并运行mysql。

**这里需要注意的是,请打开映射的端口号,否则将无法连接数据库。 **当然,为了安全起见,最好不要开放数据库公网端口。

连接到数据库后,创建一个名为wordpress 的数据库。

三、运行wordpress

1.拉取wordpress镜像

docker pull wordpress:latest //拉取wordpress镜像副本2.启动wordpress容器

//启动wordpress并连接mysql8.0,并给mysql8.0起一个别名dbdocker run --name mywordpress --link mysql8.0:db -p 80:80 -d wordpress:latest copy ok,到这里基本完成了。

3. 访问域名,会出现以下内容。

选择语言后,点击继续,出现如下页面,填写数据库信息。

继续下一步:

WordPress中文网站:https://zh-cn.wordpress.com/

unix操作系统中使用tar.gz压缩格式,windows操作系统中使用zip,但是WinRar工具在windows系统中也可以解压tar.gz格式。就是这样,不再犹豫下载该文件。我们下载tar.gz

Centos系统需要安装Docker的Centos版本,并且CentOS系统的内核版本必须高于3.10,否则Centos无法支持docker。 **

uname -r //查看内核版本yum install -y docker //安装dockeservice docker start //启动docke复制

第三章:装饰博客

博客基本是上一章搭建的。让我们看看本章如何进行一些优化。

一、主题选择

您可以登录wordpress后台选择主题,然后找到您喜欢的主题进行安装。这里建议大家在百度搜索一些喜欢的主题,下载后直接导入。我这里选择的主题是VT Blogging,因为我还是比较喜欢比较精简的博客主题,而这个正好适合我。

二、添加备案号

申请备案的时候大家一定要记得阿里云发过邮件说网站搭建后需要添加备案号。一般官方主题在后台“常规”选项卡中有一个可以添加ICP备案号的地方。但我使用的VT 博客主题却没有。探索就这样开始了。这个记录号在哪里可以修改呢?以下是具体步骤:

进入docker容器内部sudo docker exec -it container id /bin/bash

然后ls 查看有哪些目录cd wp-content/themes/vt-blogging

当我们使用vi打开文件时,如果出现bash:vi:command not find。这是因为vi编辑器没有下载。

解决办法是

ubuntu系统使用apt-get update apt-get install -y vimcentos 系统使用yum updateyum install -y vim 进行复制最后发现/inc/template-tags.php**目录下有这条记录信息。我们模仿写了一段php,这样备案信息就被改了。

三、常用插件推荐

Enlighter —— 程序员必备的可定制语法高亮插件。 WP Super Cache —— WordPress快速缓存插件,页面静态。一方面可以提高SEO排名,另一方面可以提高博客的访问速度,缓解服务器的压力。 WP-PageNavi —— 为您的WordPress 博客添加更高级的分页导航。 Yoast SEO —— 第一个真正的WordPress 全方位SEO 解决方案!包括页面内容分析、XML 站点地图等。 Wordfence ——安全插件,安全的重要性不言而喻。