关于写博客的平台,国内有很多,例如 新浪博客、网易博客、CSDN博客、博客园 等。但是这些博客平台都有着各种各样的问题,有的不方便插入代码,有的不能使用 Markdown,有的有很多广告,而且对博客内容的控制权也掌握在平台手中。要解决上面的问题可以使用 Github Pages ,也可以用开源的博客程序来搭建博客。

这里要写的就是用开源的博客程序来搭建博客,使用的开源博客程序是 WordPress

WordPress 是一个用 PHP 开发的博客和内容管理系统,即便您不会编程也能使用 WordPress 快速搭建网站。

这篇文章主要针对建站小白,不包含复杂的设置。

服务器购买

关于服务器的购买我这里就不详细的写了,国内的 阿里云、腾讯云、百度云 都可以,国外的 BandwagonHostVultrDigitalOcean 也可以。

服务器如果在中国大陆的话是需要备案的,香港和国外可以不用备案。

关于服务器的购买可以参考下面两篇文章:

域名购买

要搭建网站还需要一个域名,一年域名的价格在几元到几十元上下。如果您要购买已注册的域名的话,价格可能会很高。

如果您的网站要在国内备案的话,只能在国内的域名提供商购买域名。国内的 阿里云、腾讯云、百度云 都可以购买域名。如果您的网站不在国内备案的话,建议在国外的域名提供商购买域名,国外的 Go DaddyNameSiloNamecheap 都可以购买域名。

关于域名的购买可以参考下面两篇文章:

搭建博客

有了服务器和域名就可以开始搭建博客了。

首先需要安装 PHP 的运行环境,用远程工具登录服务器,关于远程工具的使用可以看 使用 Xshell 远程登录 Linux 服务器

安装宝塔面板,宝塔面板是一个 Linux 服务器的 Web 管理面板,关于宝塔面板的安装和简单使用可以看 Linux 使用宝塔面板快速搭建 PHP 网站运行环境

用宝塔面板安装完 LNMP 或 LAMP 后,点击侧边栏的 软件管理 ,安装 宝塔一键部署源码

安装宝塔一键部署源码

安装完成后点击 宝塔一键部署源码 后面的 设置 打开宝塔一键部署,找到 wordpress,点击 一键部署

宝塔一键部署

根据提示输入域名,数据库名:可以输入 Blog 之类的,数据库名不能包含中文,数据库密码:输入一个能记住的密码,目录可以使用默认的,输入完成后确定,会自动下载源码:

正在下载文件

下载完成后会自动解压安装,部署完成后会显示你输入的域名和数据库名和密码:

已成功部署 WordPress

访问你输入的域名,如果域名解析没有错误的话就可以看到 WordPress 的初始化页面了。

WordPress  初始化页面

WordPress 初始化

按照提示输入相关信息:

WordPress  初始化-数据库

数据库信息说明:

  • 数据库名: 输入部署完成时显示的数据库名。
  • 用户名: 输入部署成功时显示的用户名。
  • 密码: 输入部署完成时显示的密码。
  • 数据库主机: 使用默认的 localhost 就可以。
  • 表前缀: 默认的 wp- 就可以。

输入完成后点击 提交

如果数据库信息输入无误的话就可以进入网站信息设置页面,还是按照提示输入相关信息:

WordPress 初始化 - 网站信息

下面是站点信息说明:

  • 站点标题: 输入你的博客名称,例如 XXX的博客。
  • 用户名: 设置一个用户名用来登录博客后台,写文章的时候就需要登录到后台。
  • 密码: 设置一个密码用来登录博客后台。
  • 邮箱: 输入你的邮箱地址,忘记密码的时候方便找回。

输入完成后点击 安装 WordPress ,安装完成后就可以使用了。

以上就是最简单的搭建 WordPress 的方法,关于使用和安装主题之类的可以自己摸索。


版权声明:本文为原创文章,版权归 Mr. Ma's Blog 所有,转载请联系博主获得授权!
本文地址:https://www.misterma.com/archives/291/
如果您对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。
最后编辑:2020年01月11日 ©著作权归作者所有

发表评论

正在加载 Emoji

已有 5 条评论

  1. 请问下博主评论区的emoji表情是用的什么插件啊?
    😻

    1. @乌帮图

      没有用到插件。因为这个博客主题是我自己写的,我在开发的时候就顺便开发了一个表情选择面板。

      1. @Mr. Ma

        我能把它移植到我的WordPress上吗?😅

        1. @乌帮图

          移植倒是可以,不过可能会有点麻烦。我这个是 Typecho 的主题,代码仓库地址 https://github.com/changbin1997/MWordStar。表情都放在 emoji.php,comments.php 中包含了表情面板,加载表情需要通过 js 目录中的 app.js 请求 emoji.php。

      2. @Mr. Ma

        很不错啊,表情很全👍

×