如何从0到0.1的去搭建我们的博客?
in Website with 5 comments
Read: 2,740

如何从0到0.1的去搭建我们的博客?

in Website with 5 comments

对于一个未来要从事互联网的开发者来说,我们手中需要有两件东西,不是学历,不是出身,而是技术博客,Github,在这里如果你不知道什么github,那么说你可以去自行百度,即使不知道,或许你应该听说过啦,既然听说过了,我们应该去了解它,认识它。

前言

有时候,当你不去了解某样东西的来龙去脉,你会觉得它很神秘

比如在非计科出身的人来说,装系统是一件非常神秘的事情
那么说如果你不去了解网站的搭建,你同样也会觉得很神秘

网站分类

网站的划分,分为静态网站和动态网站,区别就是在与是否有用户交互,在这里就是笼统的划分,你也可以说由html组成的网站是静态网站,也是可以的,但是不准确,同样你也可以说由jsp组成的网站是动态网站,只是我们理解的角度不同罢了

博客类网站的分类

现在流行的博客框架有这么几类

不过不管怎么搭建,原理都是框架 + 运行的环境
在这里说下我的经历,我当初使用hexo + github 搭建的个人博客,不过由于github的访问速度,于是我换成了 hexo + 服务器搭建 网站,由于自己对网站需求的灵活性,我采用了wordpress + 服务器,但是对于一个由强迫症的人来说,轻量级的框架必然会让你感觉很舒服,那么我最终的选择方案是typecho + 服务器 搭建。

案例

在这里,我将给大家去介绍使用typecho + 服务器去搭建网站
关于hexo + 托管商去搭建博客自己可以去看我之前写的博客使用Hexo与Github搭建个人博客

服务器搭建的优点

服务器搭建的缺点

不过在这里总结的说,我们的优点还是缺点,所以还是推荐大家去购买服务器去搭建网站的,因为有时候,你不去折腾折腾,怎么能体验到其中的乐趣呢

服务器搭建网站

服务器

是的,你需要一个服务器,这里的服务器指的是云主机,不是虚拟空间,所谓虚拟空间就是一个装好环境的主机给你分配的一个容器罢了,不过好处就是虚拟空间便宜呀,坏处就是你不会学到服务器的相关知识

在这里的话你可以去购买阿里云,腾讯云,百度云都可以,如果没有特殊需求的话,建议买国内的,因为访问速度快

在这里,我们理解事先知道你有了一台服务器,细心的你肯定会发现服务器运行商给你分配了一个内网ip和公网ip,而我们要用的是公网ip,内网ip主要是用作服务器集群中同一地区的数据通信所使用的

服务器系统的话,推荐使用centos 6.8 64bit,对于初学者来说,我不建议使用7.0+,因为变化很多,6.8是6系列中最经典的一款

域名

众所周几,域名就是为了隐藏ip,让用户可以通过简单的字母,单词就可以进入你的网站的名称,那么说,域名如何去买,这里的话,你可以去万网购买自己的专属域名,购买完成后,由于国家的法律要求,所以我们的网站需要实名认证,其次,域名绑定国内服务器需要去工信部备份,具体的话可以去使用阿里云代备案,每个省份时间不同,少则3-4天,多则1-2个月,这个要看当地管局的处理速度,以及个人信息的正确性

搭建

在这里我们理解成你是有一定计算机基础和会使用常用工具的读者


在这里,由于需要安装很多软件,所以推荐三款快速搭建工具 lnmponeinsack宝塔 ★★★
推荐使用宝塔,很适合初学者或者对用户体验有研究的同学
安装软件的话其实很简单,三个工具都有详细的开发文档,基本就是3句左右的命令,就可以完成搭建

这里我只提供关键字,具体还请大家自行百度

结束语

由于我比较懒,所以一些知识用文字去表述了,不知我的语言组织能力大家能不能读懂

在这篇文章中,主要以理论,文字描述的形式去阐述了网站是如何进行搭建的,相信读完这篇文章,大家就会觉得,服务器搭建网站其实是件很简单的事情,在这里我们忽略服务器负载,高流量,并发等问题

最后欢迎大家关注我的微信订阅号,我会不定时推送些积极向上的文章以及相关技术文章,欢迎大家的支持

Responses
  1. Cool(⋈◍>◡<◍)。✧♡

    Reply
    1. @默歌

      φ(>ω<*)

      Reply
  2. 记得自己去年手写了一个博客系统然后一直没有使用它

    Reply
    1. @千千

      你当时写博客系统用的什么开发的? ^_^

      Reply
      1. @monsterlin

        python + django

        Reply