美文网首页喜欢的文章互联网科技@IT·互联网
技术小白如何从零搭建一个自己的Blog

技术小白如何从零搭建一个自己的Blog

作者: Monkey部落 | 来源:发表于2016-12-16 17:26 被阅读1096次

    声明:此文主要讲零基础如何搭建一个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,趁现在就动手试试吧。

    相关文章

      网友评论

      • 杨大仙先生:最近已经在搭建 前端好说 后台的CMS准备自己写比较挠头 老虎吞天无处下口的感觉
        Monkey部落:@杨大仙先生 哈哈 加油
      • liuchunjia:为自己blog打广告的软文
        Monkey部落:@liuchunjia 我的天呢,嫑酱紫
      • litreily:用jekyll或hexo,加上coding 或github的pages服务,分分钟搭建个人博客,不需要买域名和云服务
        litreily:@HDMonkey 使用 jekyll 或 hexo 也需要安装 node.js 的
        Monkey部落:@litreily 不太了解,只是觉得node现在可能比较好玩:sweat_smile:
      • 住在左心房的阿狸:这真的是写给技术小白的吗
        Monkey部落:@住在左心房的阿狸 哈哈,挺简单的还可以锻炼
      • 竹村浪里个郎:呃,感觉,虽然是教技术小白从零搭建,但是为什么介绍部分着墨甚多,真到了技术部分那么草率……截图都木有…… :joy:
        竹村浪里个郎:@HDMonkey 感觉那些程序员写的教程更复杂……希望早日有个真正从小白视角考虑的分解教程。
        Monkey部落:@MASTER_JIN 详细文档网上都有,还要贴图分解,写步骤,估计得再开一篇了:joy:
      • ac7631be55a6:php
        Monkey部落:@疯子丶其实一点也不疯 :sweat_smile:
      • 时山:我猜,你肯定认识the..
        Monkey部落:@时山 who are u
      • 7b2fa09f149c:
        其实小白更适合去使用hexo+coding来搭建。
        Monkey部落:@冫不着调的都没边er :flushed:不太了解……
      • e97f7a47db6e:http://
        Monkey部落:@本尊姓李 哈哈,被发现了
      • 鲸友馆:node.js现在确实不错,以前用php框架打架过网站,有机会玩玩node.js
        Monkey部落:@海里的石头 :+1:🏻
      • 向右奔跑:赞!
        Monkey部落:@向右奔跑 :+1:🏻

      本文标题:技术小白如何从零搭建一个自己的Blog

      本文链接:https://www.haomeiwen.com/subject/rlonmttx.html