从零开始搭建一个 WordPress 博客的步骤指南

build-wordpress-blog

经过断断续续折腾了一周多,参考了各种文章和许多常逛的知名博客,感觉我的这个个人博客也基本稳定下来了。当我回顾这段折腾史时,发现很多时间都是在探索,但其实搭建一个个人博客并不难。同时,我也想通过一篇文章将自己搭建的过程整理出来,具体地列出搭建一个自有域名的 WordPress 博客所需要的步骤,以及值得注意的地方。

至于为什么会选择 WordPress,是因为它最初就是为博客而生,随着发展可以说已成为了一个功能强大的内容发布平台。而由于 WordPress 丰富的插件和主题资源所带来的易用性和可扩展性,你几乎能利用其改装打造成各类型的网站,不失为建站或尝试学习的首选。

回到正题,这篇文章将主要以本博客为例,把搭建的过程分享出来,希望提供的指南能让大家搭在建 WordPress 博客时有所帮助。

  • 购买个人域名

我的域名是在 GoDaddy.com 上购买的,相比起其他域名服务商,GoDaddy 无论在口碑还是价格上,都占据着很大优势。单独获得 GoDaddy 的优惠方法是在你注册后,将你挑选中的域名放入购物车,过几天就能收到带有折扣优惠码的官方邮件。

  • 购买一个主机空间

本博客选择了将网站托管在阿里云服务器上。从2009年至今,阿里云已发展成为中国最大的云计算平台,而且多个双十一创下的记录也极大地赢得了客户的信赖。而当你选择了国内的主机,在国内速度上当然有着天然的优势,唯一需要顾虑的便是国内的服务器都需要进行备案,但好在阿里云内自建了一套完善的备案系统,辅助你逐步完成备案流程,整个周期大概在一周左右。然而在等待的时间并不影响你建站的进度,只是还不能上线被其他用户访问而已。

另外,如果你是一名学生,阿里云还推出了一项学生优惠计划,在完成学生认证之后,便可以以不足10元/月的价格使用一台指定配置的云服务器了。虽然配置很一般,但足以支撑一个小型的个人博客了,如此低的价格对于学生来说还是很有吸引力的。

  • 域名解析

简单来说,域名解析就是将域名和主机的 IP 地址建立映射绑定。经过一番对比,我选择了老牌也是中国最大的 DNS 解析服务商 DNSPod。与选择主机服务商类似,大的知名品牌最主要是能提供稳定、安全的服务,尽可能地避免网络攻击带来的损失。

  • 设置域名邮箱或企业邮箱

既然有了域名,我想你应该不想错过 i@LemonC.me 这种这么拉风的邮箱地址。如果只是国内的个人博客,我建议使用腾讯域名邮箱就足够了,并且登入腾讯个人邮箱首页,就能方便地根据提示一步一步地完成设置。

当然你也可以选择腾讯的企业邮箱,里面提供了针对个人站长使用的免费版和其他各种收费版。区别在于企业邮箱是独立使用的,有着一套更专业的邮件系统,提供了更为全面的管理功能。

  • 服务器环境配置

不同的主机服务器会有不同的默认环境。而新购买的阿里云 ECS 服务器是纯净的 Linux系统,也就是说在安装 WordPress 前,需要配置好系统服务器环境。在我的关于页面,提到了本站使用的环境配置。你可以根据自己的喜好进行调整。最新的 WordPress 4.4.2 版本中对服务器环境的要求是至少 PHP 5.2.4版本和 MySQL 5.0版本。

写到这里,为了能与远程的服务器进行终端控制和文件传输,我在本地的 Windows 系统中安装了 XshellXftp,而在 Mac 系统中则选择了系统自带的 Terminal 和 Cyberduck

值得一提的是,如果你不熟悉或想省去繁琐的配置服务器过程,可以在阿里云云市场直接选购服务器环境镜像。

  • 安装配置 WordPress

完成了服务器环境的配置,便可以开始安装 WordPress 了。你可根据不同的主机,选择合适的安装方式,原理其实就是将下载好的 WordPress 内容解压到站点根目录文件夹内。

在配置 WordPress前,你可能还需要在MySQL中为你的 WordPress 博客创建一个数据库以及拥有修改权限的用户。随后,在浏览器输入服务器的公网 IP 地址,并根据提示,逐步完成基本配置。最后在后台管理的登陆页面,输入刚才所设置的用户名和密码,便能登入 WordPress 后台页面进行管理。

需要注意的是,托管于国内服务器的网站在备案通过之前还不能被公开访问,若你已经完成了备案又或者是使用的是国外的主机服务器,此时此刻也就意味这全球的用户都能通过输入你的域名或服务器的公网 IP,访问到你的博客了!

  • 配置 CDN

为了加快用户访问站点的速度,配置 CDN 是很有必要的,同时本站选用了七牛云存储作为 CDN。CDN 的全称是 Content Delivery Network,即内容分发网络。通俗来说就是让用户能从最近或最快的服务节点上,尽可能地减少加载网站文件内容过程中的网络拥堵,从而有效缩短用户访问网站所需的响应时间。

由于七牛云存储为标准用户所提供的免费额度,已足以应对目前这个博客的日常存储和流量需求,还提供了相应的 WordPress 插件,所以我最终选择了它。

  • 统计你的博客

目前国内用得最多的网站数据统计一个是 Google Analytics,另一个百度统计。他们各自的网站都有相应的帮助文档,只要将你独有的网站统计代码放到你主题文件夹 themes 中 footer.php 文件的</body>之前,便可在每次打开网页时加载并执行统计代码,从而进行网页的统计。使用统计工具的好处是,除了能观察网站的流量访问情况,还能通过观察用户的访问行为进行更进一步的分析。

由于 Google Analytics 强大而全面的分析功能,并且在很早就利用异步加载来降低对网站速度的影响,可以说是一款相当成熟而且专业的统计工具,因此博得了绝大部分网站的青睐。然而因为一些众所周知的原因,Google所提供的服务可能并不稳定,且在中国大部分互联网使用者使用的是百度搜索引擎,所以除了使用 Google Analytics,你还可以同时使用更针对国内使用情况的百度统计代码,作为参考对比,综合分析。

  • 优化你的 WordPress 博客

当完成了前面的所有步骤,说明你的 WordPress 博客已经基本可以投入使用了,但你还需要进行一定的优化,配合 WordPress 主题和插件使你的网站变得更为出色,这也是展现 WordPress 可扩展性和易用性的时刻。

除了可以通过安装 WordPress 主题美化你的博客,若你懂一些前端和 PHP,你还可以根据自己的风格喜好设计全新的 WordPress 主题,或者是在免费或开源的主题基础上进行自定义的修改。

接下来,便是安装 WordPress 插件对博客进行功能性的扩展和优化。但需要注意的是,启用过多的插件可能又会影响网站的速度。在这里,我推荐一些我认为必备且优秀实用的 WordPress 插件:AutoptimizeGoogle XML SitemapsWP Super CacheWPJAM 七牛镜像存储。具体的一些详细设置,网上都可以通过搜索引擎找到。

  • 至此,开始撰写你的第一篇文章吧

LEEMANCHIU

LEEMANCHIU

香港科技大学在读博士研究生,曾是中国科学院大学的硕士研究生
联系邮箱 | Personal Homepage
LEEMANCHIU

Latest posts by LEEMANCHIU (see all)

One Response to “从零开始搭建一个 WordPress 博客的步骤指南

发表评论

电子邮件地址不会被公开。 必填项已用*标注