HiHi,那么这篇文章将教大家如何建一个自己的博客,不需要任何基础!但你也许会学到很多知识ww


前言

这篇文章由JCVICTOR原创,是我个人的经验分享,将在文章结尾附上我参考的所有网站/链接,一步一步来绝对没问题惹!当然,建站是一定一定需要你的耐心的!本文章步骤非常详细!不怕!

搭个人博客的想法来自我的室友,有天他给我展示了他自己的网站,我就觉得很帅很有气质,于是就想自己弄一个。最开始我是在Squarespace买自己的域名并尝试设计网站,怎么说呢,可编辑的东西太少,很多脑中的想法实现不出来。总之就是域名也贵,可编辑的还少(这时我还不知道wordpress的存在),不太适合弄(花冤枉钱了呜呜呜)。

之后无聊逛B站时发现一个up的个人站点,又好看又有丝滑动画又有live2D还二次元,直接就被吸引了,通过自己翻找发现这是个Wordpress主题叫Sakurairo,也将是我们会用的主题,这里有介绍


域名

首先你需要有一个域名哇,如前文所说我jcvictor.space的域名是在SquareSpace花重金买的,后来发现完全不用这么贵,国内的阿里云等平台都有更加实惠的选择。

里云官网,右上角搜索选择域名搜索,搜索自己感兴趣的域名

阿里云官网

找到想要的之后就可以根据自己经济实力买了,购买域名是需要实名认证的,具体操作步骤就不写了

服务器

购买好域名后还需要再买一个服务器,追求性价比可以选择轻量应用服务器

服务器在国内是需要备案的,大概需要一个月时间。不想备案可以选择香港或者国外的服务器(比如我,所以具体如何备案我也不是很清楚啦)

镜像记得选择CentOS 7.6,其他的具体配置和时长就按照你自己的需求啦。像我这样个人用的话,最便宜的就好了(需要1G以上内存)

服务器具体配置选择

购买好域名和服务器后,准备工作就完成了!

解析

下一步需要将域名解析到服务器上,找到阿里云DNS解析,添加记录

主机记录添加@(这个符号!)

解析线路默认

记录值为服务器的IP地址(公网)

服务器IP为红圈的公网IP
记录值是公网IP!

之后再添加一个记录,主机记录填www,解析线路默认,记录值仍为服务器公网IP

完成后像这样

之后我们需要SSH工具连接到服务器,我自己用的工具是宝塔面板,进入官网后选择堡塔SSH终端,安装

请确认你的服务器是干净的!即只有CentOS系统,没有安装过Apache/Nginx/php/MySQL

打开后添加服务器,服务器IP仍为公网IP地址,端口默认22,SSH账号密码在控制台(可能需要手动设置),以阿里云为例:

我第二种第三种都试了第三种可行

别着急!在连接之前你还要看一下端口有没有开放!不开放无法运行哦

在控制台->安全组/防火墙设置,按图这样子设置

然后就可以连接了!稍等之后就会跳出来面板访问地址,用户名和密码

安装LNMP运行环境

在浏览器中打开刚刚显示的网址并登录,会提示安装LNMP环境

LNMP即Nginx、MySQL和PHP,这些环境是运行WordPress程序必不可少的。需要使用PHP7以上版本,越新越好,其他保持默认即可,推荐使用编译安装,耐心等待,可以在左上角查看进度。

耐心等待!

安全设置

为了提高安全性,建议修改面板的别名、默认端口、安全入口、面板用户和密码

不建议修改并发线程,不建议添加域名和授权IP,以免出现访问不了面板的情况,其他的保持默认即可。

建立WordPress网站

下面介绍的也会是手动建立站点

在宝塔界面找到网站,点击添加站点,会出现以下界面:

域名根据实际情况填写,如果是国内空间,则域名必须备案,国外空间则不需要,一般写一个顶级域名和一个www二级域名即可,比如pandacui.com,www.pandacui.com

FTP可以选择不创建,后面可以用宝塔面板的文件管理

数据库选择MySQL,会提示输入用户名名称和密码,自动建立与用户名同名的数据库

点击提交,会提示站点创建成功,并显示数据库用户名和密码,建议还是记录一下,但忘记了可以在宝塔的数据库管理界面再次查看

到目前为止已经有很多账号密码了,整理一下:1. 服务器账号密码 2. 面板账号密码 3. 数据库账号密码

接下来是安装WordPress网站程序

WordPress中文官网下载最新的中文安装包,一定要选择tar.gz格式

下载完成后需要将安装程序上传到刚刚建立的网站目录下,进入宝塔面板首页,找到你刚刚创建的网站目录

进入此目录会看到如下文件列表,这是宝塔创建站点时的默认主页和404页面,删除即可

在网站目录下,点击上传,将你刚刚下载的WordPress程序上传,上传成功后是这个样子的:

鼠标移上WordPress压缩包,右侧会出现工具栏,选择解压,在弹出的界面再次选择解压即可,解压完成后文件列表会是这样:

进入wordpress目录,全选所有文件,点击复制或剪切,然后返回到站点目录,选择粘贴所有,你的站点目录一定要是这个样子的:

之后就可以删除wordpress目录和wordpress压缩包,现在已经没用了。到此就完成了WordPress安装的准备工作。

运行WordPress安装程序

浏览器输入域名或公网IP,可以看到WordPress的安装程序页面,出现这个页面说明你之前做的都没问题。

开始之前我们需要之前创建的MySQL数据库用户名和密码,在宝塔面板-数据库中可以看到

回到WordPress安装页面,点击现在就开始,填入你的数据库名称、用户名和密码,其他项目保持默认即可。

如果信息都正确的话,点击提交会出现以下页面:

输入站点标题、用户名、密码和电子邮件

点击“安装WordPress”,安装完成之后会出现以下界面:

你可以选择登录或者在浏览器输入你的域名或公网IP,出现以下类似的网页就说明站点搭建成功了。

设置伪静态和固定链接

这一步尤其重要,正确设置伪静态和固定链接可以保证网站被正常访问,顺序一定不要搞错了,先在宝塔设置伪静态规则,再设置WordPress固定链接,否则可能导致除首页之外的任何页面都访问不了

打开宝塔面板,找到你的站点,点击设置,找到伪静态,选择WordPress

进入WordPress后台管理界面,找到设置-固定链接,我们使用自定义结构,用文章ID作为链接地址。

Sakurairo主题安装

找到GitHub上的主题介绍,点release,下载最新的zip

然后进入网站的仪表盘,找到外观->主题->上传主题,将下载zip文件直接上传,不要解压

安装好之后刷新仪表盘,iro主题设置就会出现在侧边栏

快到最后了!现在就是自定义你的博客的时候了!Sakurairo提供了相当丰富的自定义选项,可以对照官方文档查看每个选项的具体内容!

这就是全部了!

恭喜你有了一个自己的站点!

多多更新文章叭!

感谢你看到最后!


参考/引用

  1. https://www.squarespace.com/ (个人不推荐)
  2. https://iro.tw/ (Sakurairo官网)
  3. https://zhuanlan.zhihu.com/p/404787311 (Sakurairo介绍)
  4. https://github.com/mirai-mamori/Sakurairo (Sakurairo GitHub开源)
  5. https://www.bilibili.com/video/BV1d541187oV(视频参考,已获得作者同意)
  6. https://www.jianshu.com/p/293c94adc11d (文章主要参考来源)
  7. https://iro.tw/guide/about.html (Sakurairo官方使用文档)

是JCVICTOR BLOG的创始人