ifheart's blog

所谓硬核,即是对于未知,习惯性地摸索和钻研。

网站搭建:从入门到放弃 - [1]

当然,这里的网站,仅仅代表个人博客。本文是不会教你怎么搭建一个淘宝网的。

工具选择

搭建网站的方式有很多很多很多,比如用 LNMP 构架 + Wordpress 搭建一个漂亮的、后端功能强大的多用户、多管理员网站;也可以用 HTML 编辑器,纯手打一个由静态页面组成的网站,然后部署到远程服务器上;甚至可以把外观、后端前端、服务器、域名等一系列繁琐的事情全部交给第三方,自己完全专注于网站的内容。

以上列举的部分但不代表全部的网站搭建的三种方式中,LNMP + Wordpress 是十分成熟的个人博客搭建方式,使用者只需要理解网站运行原理和学习一点点的网页设计,就可以搭建很专业的网站了。
其中 LNMP 指的是:Linux, Nginx, MySql, PHP. Linux 为服务器的操作系统,一般云服务商提供的主机使用的都是 Linux 的某个发行版;Nginx 是一个轻量的 Web 服务器,用于响应用户的访问请求,与后端通信的桥梁;MySql 是一个数据库管理程序,只需要在搭建之初配置好参数就可以,Wordpress会处理接下来的事情;PHP 是一种只在服务器端运行的程序片段,Wordpress 需要依赖其运行。

以上的方式有共同点,需要租用服务器。而这通常意味着,如果追求较好的访问质量,需要花费一笔不小的费用。那有没有免费,又同时能掌握网站大部分内容的控制权,不需要学习太多服务器相关知识,可以把大部分精力投入到网站内容编写上的方法呢?
当然,是有的。你现在看到的网站,使用的就是这种搭建方式。Github Pages + jekyll

Github pages

Github pages是GitHub为用户


从 0 开始,手造网站;如有雷同,你抄我的