技术小白如何从零搭建一个自己的Blog
声明:此文主要讲零基础如何搭建一个Blog,仅适合技术小白,类似产品经理、设计师以及对拥有一个Blog有着深深执念的人读。
这个技能是我的一位工程师朋友手把手教我的,在这里很感谢他,特意分享一下,也是为了让更多人可以学习。
为什么要有自己的Blog?
从最初的bbs,然后到blog,再到今天的自媒体,写作这件事也在潜移默化的发生着变化。
早前愿意写东西的人,总会想方设法为自己搞到一个blog。有些人在第三方平台上写,方便;有些人自己学习搭建,掌握了技能。现如今,写作的人可选的平台已经有太多,能创造的价值也比一个单独的blog高很多,所以blog也就逐渐的退出了舞台。
在今天看来,去手动搭建一个blog是一件性价比极低的事情。但是如果可以,我希望你可以去学着手动搭建一个blog。
好处如下:
如果你是设计师、产品经理,你的blog可以为你增光添彩,拿来装逼再好不过了;
如果你是写作爱好者,拥有blog简直如虎添翼;
如果你是技术小白,学会建blog,有助于提升基本功;
如果求职者,拥有自己的blog,好职位分分钟找到你;
此处省略无数字......
前期准备
一个blog的构成,包括前端页面显示、服务器、后端管理、域名。所以当你准备自己动手搭建一个blog的时候,最先做的,就是自己去搜索一个你喜欢的域名,并且没有被别人用,然后付费购买。顺便租一台云服务器,价格嘛,当然是最低配就可以满足了。
市面上有各种云服务,个人建议使用阿里云,它针对个人开发者也是很友好的,从域名注册到域名备案、解析,最后到购买云服务器都是一条龙服务,很方便。
云服务器购买,就是在阿里云选择一台服务器ECS,然后根据需要挑选配置,付款方面,建议大家使用报年报月付。然后把买好的域名,按照提示解析到自己买的服务器上。
这里需要注意的就是,域名解析之后,页面可能会打不开,因为域名没有备案。之所以选阿里云,就是因为这里备案不需要自己跑过去,它会为你准备好所需的物品,邮寄给你,备案成功的时间一般在一周到一周半左右就可以搞定。
Ghost介绍
自己搭建blog,核心问题就是技术问题。大多数人不会写代码,根本不敢涉及;有些人只会前端,对后端管理一筹莫展;有些人只会后端,没页面也白搭;就算前后端都会写,却发现不会设计。所以如果自己搭建,最好的方式就是找可以同时满足前后端需求的现成框架,自己直接可以用。
有人会说,直接拿框架那还叫什么自己搭建。那我想说,你见过苹果自己在家做手机硬件了吗?三只松鼠卖的那么火,他们自己生产了吗?不要总认为只有每个步骤自己都做了才叫自己做,快销时代,能学会利用资源创造和学习才是好的。
言归正传,同时满足前后端需求,那非Node.js莫属。基于github代码的管理,Node.js逐渐兴起,主要的原因就是,使用Node.js托管的blog不需要再单独创建后端管理,它会搞定这一切。
什么是Node.js?
Node.js是构建快速、扩展性良好并且高效的web应用的开发平台。在以前,JavaScript只能在浏览器上运行,如果要开发服务器端的程序,就要使用PHP一类的编程语言了。而Node.js可以独自完成web应用的开发。
今天介绍的blog搭建平台,名字叫Ghost Blog(https://ghost.org/),它正是基于Node.js搭建的blog框架,并且提供了完备的前端和后端管理,以及拥有大量的免费、收费皮肤,简直好到飞起来。而你要做的,只是需要在你的服务器上安装Ghost即可。
搭建
1.因为ghost是基于Node.js开发的,所以在安装Ghost之前,你需要在电脑上安装Node的环境,地址:http://nodejs.org 。
2.安装和运行Ghost,地址:https://ghost.org/developers/。
3.部署Ghost到你的云服务器空间,并且配置域名。
4.登录你的Ghost后端,编辑你的页面展示信息、个人资料,然后根据自己的喜好,更换不同的皮肤。
5.开始写文章。
对于搭建的具体方法,你可以在google和某度上都能搜到,文档都特别详细,今天这篇文章不做细节描述,有可能以后会写单独的安装方法,但不保证。
总结
搭建一个blog,需要自己买域名、服务器,需要自己学会安装Node.js和安装Ghost。
这一路下来,你学会了购买域名以及解析,学会了购买服务器,学会了使用Ghost,学会了使用终端输入命令,可能还学会了看文档,这个价值本身就大于事情的本身了。
My Blog(网页端展示效果会好点):https://www.54monkey.com
最后,如果你希望拥有一个自己的blog,趁现在就动手试试吧。