何鑫个人博客

如何搭建个人博客——准备篇

  • 2021-09-06 18:15:31
  • 技术
  • 177
封面图

明确搭建个人博客的目的

为什么要搭建个人博客呢?就我个人来说,两点原因。第一点,技术实践。纸上得来终觉浅,绝知此事要躬行。已有的理论知识,不经过实践,很难系统掌握,个人博客听起来很容易实现,其实它是个很锻炼技术的非常综合性的东西,不单单是编码,还需掌握需求分析,数据库设计,服务器相关知识,甚至包括SEO,Web安全等工作之外的知识。第二点,技术累积。做技术行业的,必须善于总结和分析,信息时代,技术发展日新月异,技术体系日益庞大复杂,作为一个普通人,好记忆不如烂笔头,做个笔记,分享到个人博客,做个个人知识库,不仅可以加深理解,还可以帮助到其他人,利人利己,何乐而不为?

需要提前准备的东西

域名

搭建个人博客之前,需要购买一个域名,并做好备案工作。目前主流云服务商均提供了域名服务,例如腾讯云,阿里云,百度云等,那么域名购买要注意什么呢?这里提供以下两点建议。第一点,注意备案要求。工信部限制了可以备案的域名后缀,如果有备案需求,注意要选取可以备案的域名,推荐.com.cn等主流域名;第二点,域名以简单易记为原则,不要花里胡哨,个人博客可以考虑姓名拼音等有意义的命名,如hexin.com

服务器

服务器也是网站运行必不可少的,可以在各大云厂商选购,可以有两种选择,虚拟主机(轻量级应用服务器)和云服务器,前者相对便宜,同等条件下带宽更大,但是一般会有流量限制,后者可配置性更强,但是价格较贵,大家可根据自身条件选购,有条件的还是比较推荐云服务器。新用户一般价格都比较优惠,老用户可以选择在618,双11等活动时购买,一般会有一定的折扣。另外,针对学生,云服务厂商一般也都会提供非常优惠的价格。配置方面,一般1核2G内存的已经够一般网站使用了。

数据库

数据库可以购买云厂商的现有数据库,也可以选择利用服务器自建。

技能储备

一般服务器会基于Linux系统,所以要掌握Linux基础知识,知道一些基础命令,不会的可以求助于搜索引擎。不使用现有博客系统(Hexo,WordPress)的需要掌握一门Web开发语言及框架,熟悉数据库相关操作。

开发工具推荐

  • 数据库连接工具:Navicat
  • 服务器连接工具:Xshell
  • 代码开发工具(Java):Idea VSCode