超详细图解:从 0 搭建一个个人网站,也太简单了吧

大家好,我是明哥。

前两天我用WordPress 给自己搭建了一个网站,整个过程非常的顺利,体验非常地好,于是我就整个过程、以及其中的一些搭建心得,记录下来。

超详细图解:从 0 搭建一个个人网站,也太简单了吧

如果你也正好有搭建个人网站的想法,那么本文会给你一个参考,也许看了这篇文章你就可以不用再百度、甚至谷歌了,因为我会写得 足够的细致而系统

1. 写在前面

说到网站,其实我搭建过挺多个了。

从最开始的 Hexo 静态博客,到后来使用 Django 仿照 Hexo -Next 主题自己写了一个有后端的个人博客。

再后来又发现了 Sphinx + Github + ReadtheDocs 完美的文档编排组合,用了搭建了四个网站,分别是:

黑魔法 Python:

PyCharm 中文指南:

Python 编程时光:

Go 编程时光:

这些四个网站,很好的将我这几年来写的文章进行分类,并以精美的排版展现在每一个需要的人眼前。

四个网站,用的都是三级子域名,可见在我心里,他们无论哪一个都无法成为我心中的个人网站。

原因有几点:

内容过于分散,不能代表一个完整的我。

可定制性太低:没有头像,没有评论系统等等

对 SEO 太不友好了,不利于曝光

托管在 ReadtheDocs上,访问速度太慢。

虽然有不少让我心痛的地方,但是它们却有流淌在基因里的优势:

无成本(时间成本当然不算啦):你不需要服务器,也不需要域名。

新手友好,只要简单配置,就能立马快速上手。

好像扯远了,还是说回 WP 的网站搭建吧。

在教程之前呢,我先 show 一下我的成果,欢迎你去点点点~

网站地址:https://iswbm.com

超详细图解:从 0 搭建一个个人网站,也太简单了吧

2. 准备工作 一台 Linux 服务器

在开始搭建网站之前,当然第一步是购买一个属于自己的 『服务器』。

你可以选择如下渠道进行购买:

阿里云

腾讯云

Ucloud

等的大厂服务器,不要贪图便宜去买国外的服务器厂商,因为速度很慢很多,很影响体验。

我的就是在 阿里云 上购买的,刚开始买个最低配置的服务器就行,以后不够用了,可以慢慢升级,扩容。

可以先领个券,再购买更实惠:点击领券

如果是学生可以在领券页面里找到学生专享,服务器9.5元/月,直接点击购买即可。不是学生也可以组团购买,更便宜,服务器购买就不多说了,拿钱就好了。

一个专属的域名

买了服务器后,你就会拥有一个公网ip,如果网站搭建起来了,你完全可以使用这个 ip 去访问,但仅供开发、测试使用。

如果要真正运营起来,想要有流量,还得搞一个域名,方便你推广。

域名的购买建议和上面服务器使用同一个厂商,可以省去一些麻烦。比如阿里云购买的域名要备案是需要你在阿里云下有一台服务器的。

一个远程登陆软件

由于后面我使用的是手工部署的方式,所以要登陆服务器进行操作。

登陆的方法有两种:

厂商提供的控制台界面登陆:Workbench 和 VNC

超详细图解:从 0 搭建一个个人网站,也太简单了吧

这种方法对于不经常登陆服务器运维的人来说,还是挺香的。

超详细图解:从 0 搭建一个个人网站,也太简单了吧

自己下载专业的远程登陆软件:Xshell 或者 CRTSecure

超详细图解:从 0 搭建一个个人网站,也太简单了吧

在使用这些远程登陆软件时,你需要在服务器厂商控制台上面先获取到三个信息

服务器公网IP

服务器SSH端口

服务器远程连接密码

关于 Xshell 如何使用的,可以自行百度搜索,教程非常多。

可以到阿里云上去购买,选最低配置就足够啦,后续访问量起来了再扩容升级。

2. 部署方式选择

部署方式,可分为两种

使用服务器管理软件,实现自动化部署,最著名的就是 宝塔面板 。

手动登陆远程服务器,实现脚本化部署。

那么如何选择呢?

使用宝塔部署,门槛低,只要会界面点一点即可。

而使用脚本自己手工部署,需要你学会

远程登陆服务器:使用 Xshell 或者 直接使用厂商提供的在线SSH窗口

一些 Linux 的基本操作:比如 Vi/Vim 的使用,目录及文件的基本操作等

在这里建议大家跟着我使用第二种方法,也就是手工使用脚本进行部署。

原因有二:

第一次接触,更精细的部署步骤会让你对 WordPress 的运作方式有更深的理解,比如使用了哪些软件,装了哪些包?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxpsg.html