初:
因为项目要求去了解了个人博客,然后一发不可收拾,拥有一片属于自己的互联网小天地简直太酷了吧。之后又逛了很多大佬的博客,好强!好厉害!好想要!兜兜转转之后便有了这篇文章,来记录一下我的踩坑之路
初来乍到,选好平台很重要
个人博客?
简介
个人博客,官话来说是:
博客是一种新兴的网络交流工具,它的出现使人们的生活更加丰富多彩。在美国,从1995年起博客用户数量每年都在以惊人的速度增长,据统计,目前全世界有超过5.5亿博客用户,其中中国就有1.5亿。 2002年9月,美国最大的网络社区网站 Hacker News宣布其用户数突破1000万。随着越来越多的人在互联网上建立自己的个人主页,个人网站正在成为一种新的生活方式。博客网站的兴起和迅速发展对人们的生活产生了深刻影响。
发展小述
当然,这是我那倒霉催的项目需要整理的,按照咱的记忆来说,博客诞生于二十世纪末,有个大哥闲的无聊写了篇网络日志(PS:对于互联网来说,好像各种帅炸的技术都是源自于一两个牛炸的闲人的心血来潮),于是此日志被认证为互联网·史上·第一篇·博客。
借着网络的东风,谁都想赶一波新时尚(PS:拜托,网络日记哎,超酷的好吧),显然当时的年轻人也是这么想的,但是那时候会编程的才有几个人,有电脑的又有几个人,上手门槛很高,这玩意也只是小范围传播。
几年后,互联网日新月异呀,大家终于能够拥有一扇自己的窗户对着所有网民喊话了,于是给网络日志正名,给人改名叫博客了。
博客便开始了他的开挂人生,越来越多的大佬加入为他打工,写文章教更多的人建立自己的个人网站,创造编写出插件帮助大家更简便的操作使用,于是WordPress等一众工具诞生。
一时间那是人山人海啊,博客被更多的政府机构、新闻媒体注意到,并且作为他们的门户网站更加便捷的传递新闻、观点、娱乐资讯,使得博客水涨船高,跻身几大社交工具,即便在如今这信息爆炸的社会,各类通讯软件、交流平台争奇斗艳,博客依然能够屹立不倒,稳坐一宫主位。
混淆点
关于博客的定义我一直很迷惑的点是,无论是起源还是发展,博客一直都是个人维护的平台,但是现在使用的人多了便有了多人博客的说法(就比如我那固执的导师),但是仔细区别的话,那些所谓的多人博客好像该叫论坛(洋人叫BBS),虽然功能大差不差,但是在实现难度和运营上来说还是有些许区别的。
此外还有微博总被与博客混为一谈,查资料发现确实能混为一谈。据说是短篇博客被叫做微博,微博是要限制字数滴。但是微博又更注重用户交流,与博客的内容为主不怎么搭嘎。
建站之路。。。
常规方法
嗯,这里是常规方法,我可能帮不了你,不妨问问不怎么能的百度吧,建议搜索《从0开始搭建个人博客》,如果你有自己的需求还可以加上关键字,比如你想要哪种类型的呢,WordPress、Hexo等。
大致流程应该是一下几个步骤:
- 注册域名
- 购买主机
- 域名解析
- 域名备案
- 系统开发
- 系统部署
浅浅介绍一下我那不成熟的了解吧,如果你真的是小白的话,不过小白看我这个好像也没什么用哎,算了,反正是写给我自己看的,嗯,就是这样。
注册域名
域名,就是你打开网站输入那串英文字母,譬如:www.baidu.com 这样式的,在服务器其实我们找的地址不是这个,而是一个叫IP地址的东东,就好像给你寄快递,快递员要找的地址是你家门牌号,而不是王大锤女士,IP地址便是你家网站的门牌号了,王大锤是快递员给你打电话的称呼。
在互联网上是不允许重名的,不然这快递送别人家怎么办,所以你如果想给自己起个名就要去注册这个名字,看有没有别人用过,当然注册域名的网站肯定不是吃素的,这么暴利的产业当然要拿捏在自己手里,他不会告诉你是怎么查到你的名字有没有别人用到,也不会解释怎么在人海茫茫中把这个名字给你抢过来的,你只需要交钱,他给你一域名就好了。
注册域名的网站有很多,国内的国外的,便宜的贵的不尽相同,这个便要自己斟酌了。
另外,域名只支持英文,禁止霸占“张伟”的注册权
购买主机
主机,也许又叫服务器,通俗的介绍便是一台不关机的电脑。因为他不关机,可以带着你的程序啊、网站啊什么的一直在互联网上跑。问他在吗永远都是在,你男朋友不在他都在。
那么同理可得,买电脑是要花钱滴,尤其是一直跑的电脑。如果你是巨佬钱多无所谓,可以在家装台服务器玩,嗯,也许他们真的有这个爱好呢。
当然,财力不支持的小伙伴可以选择租服务器,大概可以理解为云服务器,现在超火的,大厂们都在搞,可以看看有没有活动租一个。也有不要钱的,尽情期待我之后的踩坑之路。
域名解析
域名解析,该怎么跟你解释呢,就是域名,解析。
大概意思就是告诉别人这个IP地址住这个域名,别走岔劈了。有的好像收费来着,我的解析忘记怎么整的来着没收费好像,或者是腾讯送的域名解析?不记得了,无所谓了。
如果你已经实现到这一步了相比也不差这点教程,网上的例子多滴很。
域名备案
备案嘛,因为国内特殊的网络环境,互联网不是法外之地,还请各位发言多多注意。
那么做门户网站的天然就比网民有更多的话语权和主导舆论的能力,当然要备案了,不然等你干坏事被抓可就危害大了。
备案分为个人备案和企业备案,目前还没进展到那一步,等我先踩了这个坑再回来分享。
系统开发
这一步比较迷惑,但是好像又必不可少。嗯。
如果有巨佬看不上现下这些方便的平台呢,或者像本人一样比较悲催抽到相关题目,就要自己写代码。
理论上来讲其实不算难(对于程序员,但是实践另说哦),大概就是在本地或者线上写一个博客程序,如果能打包最好不过,讲其部署到你的服务器上,开放相应端口供大家查阅,这也是你看到那些花哨网站的大部分公司的基操。技术力足够的话自己开一个论坛啊、博客啊也是可以的,我印象比较深的是
南生论坛
这位大佬的论坛也是开源的,在github上可以下载程序学习,这是巨佬。
如果不选择开发的话便是选择已有的工具了,一些文章的参考我放到文末哈,咱也是站在巨人的肩膀上,瑟瑟发抖。
简单来说目前我看到的主流工具是WordPress和Hexo,在看了别的大佬介绍知道还有一个国产的工具也很火。
WordPress出现的比较早,功能更加便捷简单好上手,属于动态网站,可扩展性也很强,因为年纪大了,有一堆小弟,想要什么功能啊、设置啊也较好找到参考文档和教程,对编程能力的要求较低。选择他你势必是需要一台主机的,大多也安装在宝塔面板上进行操作。
Hexo是窝在查资料第二火的类型了,也有较多的教程,属于静态网站,可以不用主机,在git上部署,但是对代码的要求较高,一些适用于WordPress的插件在这里是不适用的,因为没有用过所以不做评价。
系统部署
如上所说,如果你是自己编写的程序代码,那么需要部署到服务器上。
恰好,这题我会。首先要确认你程序运行的环境与数据库,在服务器上要率先部署好,如果程序支持打包部署的话就再好不过,打包,扔到服务器上,运行,测试端口与数据库的连接是否正常,调试,再然后设置程序常执行,告诉别人你家地址。
如若不是自己的代码,这一步基本厂商已经替你完成了,大多记得自己程序扔哪里了,找得着根目录便好了。
serverless方法
什么是serverless
serverless这个概念是基于互联网的发展而提出一种便捷的应用模式,他将以前那些巨量的复杂的在服务器上搭建的应用模式拆分,由大厂平台来负责这些幕后工作,而程序员们、使用者们只需要关注自己的应用本身,不必在担心哇这个东西在Linux服务器上怎么走,开哪些口,我要配置什么样的服务器才够用。
这只是通俗化的理解了一下他的概念,也是我记忆中为数不多应该是这个意思具体介绍自行查阅资料。
当然serverless只是提出的一种概念,具体的实现还需要很长的时间。在云服务迅速发展的今天,这种概念即便没有具体的模型依旧是块香饽饽。
按照应用开发的拆分程度serverless也有不同的等级,最理想的serverless是云数据库+云函数+...(我记得是这样),这好处便是按量计费,用户使用数据库时不需要担心数据库是不是太大了,是不是不够,这些事情都由serverless平台来操心,你的云数据库永远是刚好够用的,你也只需要支付你使用的这部分空间的费用。云函数、云应用也是同理。
之前说因为这种模式很省事,当这风吹到国内时各大厂商也像分一杯羹,大家都是蹚水过河的,各有理解。
创建部署博客应用
我使用的便是腾讯云的serverless平台。刚开始很惊喜,直接就叫这个名说明腾讯玩的很透吧,又恰好,serverless这个云平台他有案例可以便捷部署WordPress,还免费(你知道免费这个词对我的吸引力有多大吗),于是乎本人就在WordPress上创建了我的第一个个人博客。
腾讯云serverless的入口在这里:腾讯云serverless
点击新建应用便可以在官方提供的应用里快捷部署WordPress:
这里相关的部署腾讯也有=提供相应的产品文档:
快速部署WordPress应用
创建完成后在应用页面可以点击腾讯为你分配的网址进入你的管理员界面与博客首页,如果自己有已经备案的域名还可以自行更改域名(这里有意思的地方就来了,serverless是无服务器,但是域名备案又需要服务器IP地址,既然能备案好像又不需要用到这个产品,就很迷惑,也可以看做是产品的不足吧)
进入管理员界面设置用户&密码等等跟着提示操作就好啦,然后你就拥有一个简易版(简陋版)的个人博客啦,可以参考其他大佬的教程美化自己的博客呢。
关于收费问题:serverless中的CFS和数据库是单独计费的,费用是根据应用使用的空间计算,当欠费到一定时间就会暂停服务,更长时间不使用就会清理文件资源(不要问我为什么知道,我有好些文章就是这么消失的,其中就包括serverless的学习总结),按需付费也是serverless一大特色。
但是这个东西哀家还是玩不转,每天提醒一遍要我续费也很麻烦,倒不如整个服务器来的省心。
云服务器
云·服务器,听起来又贵又便宜,比起服务器确实便宜,前面加个“云”又感觉价格虚高。
新用户有大优惠,也可以赶在有优惠的时候购入,配置大小自行选择,当然后期也可以增加。国内的云服务器厂商便是腾讯、阿里、华为、百度这些大厂了,(据说腾讯打的是价格战,但其实我并没有感觉便宜到哪里去)。
觉得云服务配置太高也可以选择轻量型服务器,更加小巧呢。
和腾讯的serverless一样,他也配备了WordPress镜像配置的教程,但是按照大佬推荐,还是选宝塔搭更为稳妥一些,一方面了解这个搭的过程,宝塔也可以迁移你的数据,不用像我从serverless迁过来一样,因为文件资源被被腾讯偷家,失去了好些文章啊说说呐配置呀,心痛。
关于宝塔搭博客这一部分已经有很多人出过教程啦,详情请咨询度娘娘(绝不是因为我懒所以没整理,绝不是!)
还是浅浅放两个链接吧:
使用WordPress应用模版搭建网站
关于我的建站平台的选择到这里就结束啦,本来是想要把网站里面的设置也一起写上,但是那样是不是有些太长了,而且这篇文章一直更新我已经看烦了,我要开新文!!!
一些我建站的参考文档: