前言
这应该算这个网站重启后的第一篇博客了,这篇姑且算是一个不成熟的教程,因为大多数来自于从前建站的经验与记忆,因此也及其偏向小白,没脑子跟着走都能建的那种,一些地方或有更好的方法,如有建议欢迎下方留言讨论共同进步。
网站框架
首先,让我们简单了解一些博客框架
1、Hexo
Hexo 是一个快速、简洁且高效的静态博客框架,它基于 Node.js 运行,可以将我们撰写的 Markdown 文档解析渲染成静态的 HTML 网页。
特点是Hexo是静态的,虽然搭建时和上传文章比较折腾麻烦(发布新博客只能定死了用一台设备),但几乎不用操心后续的维护问题,搭配GitHub Pages更能实现全免费。
适合喜欢折腾且资金预算不多甚至没有的同学。
2、Typecho
Typecho是一个基于PHP的开源博客程序。它使用多种数据库储存数据,在GPLv2许可证下发行。
这是一个非常轻量级的博客框架,轻量也意味着他对与服务器的配置要求十分之低,无需优化也可以有很不错的速度,同时他拥有较多的使用人数和主题,并且他是带后端的,不像Hexo一样有着上传博客方面的麻烦问题,只要有网你就能写。
适合不想搞花里胡哨,追求简洁或者服务器配置不行不想折腾优化的同学
3、Wordpress
WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。
这个算是博客界乃至网站界当之无愧的老大哥了,截至2018年4月,排名前1000万的网站中超过30.6%使用WordPress。WordPress是最受欢迎的网站内容管理系统,小到一个个人博客,大到美国白宫官方网站,都使用了这个,高使用率也代表了他的插件、主题乃至解决问题的问题都是其他博客框架多的多的如果你有功夫折腾,你甚至能用插件把自己的博客变成视频或者购物网站 当然,生态丰富,插件多以及强大的功能也导致了他的性能相对臃肿。
适合喜欢折腾,花里胡哨,想要博客有更多扩展性的同学。
而我就是个喜欢瞎击败折腾的蒙子,所以果断选了Wordpress(扭头)因此教程下端部分以安装Wordpress为核心
开始搭建属于自己的博客
选择好自己适合自己的博客核心,就要开始正式搭建自己的服务器了,一咳嗽!
想要搭建博客,首先需要一台可以24小时持续运行的服务器,如今国内不少云服务商如阿里云、腾讯云,都有新人试用,新手同学可以先领取试用再考虑是否继续,这里我们以腾讯云作为演示。
建议新手同学,地区选择中国香港,因为国内服务器建站需要备案,而香港地区不用且国内访问时间相对不差
新建一台轻量应用服务器,选择“使用应用模板”,这里有很多建站模板,其中就有我们所需要的Wordpress,我们点击选中并创建
创建好后我们就能在控制台中看到自己的服务器了
点进服务器详情,在应用管理中查看Wordpress的管理员登录地址,我们打开他;另外将下方的管理员密码中的指令复制下来
接下来我们获取密码,使用任意SSH工具或者在服务器概要中选择远程登录,连接服务器;把我们上面获得的获取管理员密码的指令输入进去,随后服务器就会返回给你两串内容,分别是用户名和密码
回到Wordpress的管理员登录地址,将相应的管理员和密码输入,进入管理界面,到此为止我们就已经完成的建立站点的所有步骤。
下篇我们将介绍如何为服务器添加域名以及SSL证书