从0开始搭建自己的博客网站
条评论前言
作为一个打杂工,从8年前就玩自己的网站了,虽然一事无成,但这份兴趣爱好却一直保留了下来。
这些年,偶尔逛逛域名注册商网站,脑袋一热也会注册个域名,然后淘汰看不顺眼不想要的域名,也怀着走韦博运的梦想一步步走来。到现在,对搭建个小站已轻车熟路,记录些经验,仅供参考。
建站要素
网站域名
写个自己的博客,可以用新浪,163这种开放的博客,也可以是QQ空间这种,内容自己产生,维护及资源消耗的事托管商帮你完成,当然这种人家也要给你塞个广告,让贴什么也是受管制的。
既然想折腾,那就自己整一个,自己的网站最好选个称心如意的域名,注册了就是一份资产,万一撞上财团看上眼呢……
以前国外域名托管商注册域名便宜,现在软妹币汇率跌了,国内域名也降了价,直接国内域名注册商注册就行,如新网,dnspod,阿里万网域名注册等都可以,老牌常见顶级域名也就60一年,遇上优惠券促销甚至几块钱,注册域名也可以当是一种投资。
当然,所谓顶级域名,只要有人解析就行,但一些乱七八糟的域名就别浪费几块钱了,买域名还得买.com,.cn,.net,.org
这些。
网站空间
网站文件需要个存放托管的地方,可以是个服务器,也可以是有网络访问权限的存储空间,如果只是个纯粹的静态页站点,用GitHub page,coding page,或者七牛存储这样的免费空间还不错。
如果需要部署复杂应用,比如WordPress这种需要数据库服务,那网络上的免费资源比较少,买托管空间或VPS,建议自行买个VPS,成本在一百软妹币每年,磁盘空间足够,流量一般都是不限的,还可以搭梯子用。
网站程序平台
常见的网站程序平台有WordPress,Z-blog,织梦CMS,Jekyll,Hexo等,选择平台尽量大众化。
WordPress
市面上的个人网站程序很多,但其中WordPress绝对是个人网站平台霸主,配合其丰富的功能及插件功能,完全能满足个人及企业网站的需求,而且几乎可以实现傻瓜式维护,推荐普通用户使用。
更多可见WordPress中文官网
Hexo
当初作者就是觉得WordPress那种太庞大了,所以弄了个Hexo,使用MarkDown格式写作,然后解析成HTML静态页发布,详见官方网站。
因为轻便了,但相应的功能也少了,需要什么功能基本上需要自行解决,自行改造设计,所以Hexo这种偏向技术型,需要对web编程相关知识有一定的了解,需要有一定的动手解决能力。
优缺点选择
从以上介绍可见,各平台都有自己的优缺点:
-
WordPress:
- 维护难度低,管理方便
- 用户基数大,功能插件多,主题多
- 程序大
- 默认动态格式访问慢,尤其是中文语言
- 需要PHP,MySql支持
-
Hexo:
- 轻便,服务器部署要求低
- 纯MarkDown写作
- 需要动手能力强
根据实际需求及喜好选择对应的平台:
- 不在乎程序大小,及网站反映速度,对维护难度敏感者选择WordPress
- 喜欢折腾,喜欢简洁则选择Hexo,绝对有挑战性。
部署示例
Hexo
Hexo的服务器部署相对简单,由于其对服务器要求低的特性,在网络上薅免费羊毛也较容易,但对内容创建端有一定的要求,详见:Hexo博客Git-VPS部署完整记录。
WordPress
这里假设你已经申请好了域名,一级二级都不是问题,买个VPS自己用,把域名解析到VPS地址。
VPS上需要安装PHP+MySql+Apache或Nginx环境,一般图省事直接安装LNMP或WNMP,VPS一般跑的都是linux,所以示例皆以linux为例。
安装lnmp
使用secureCRT或类似的SSH工具登陆VPS或服务器,登陆后运行:screen -S lnmp
,
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程。
下载并安装lnmp一键安装包命令如下
1 | wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp |
按上面的命令执行后,会有比较长的等待时间,主要消耗在编译安装过程,安装完成后会要求选择数据库,PHP,输入密码等,根据自己的需求选择及输入。安装脚本默认会让你添加网站,其实就是配置Nginx,此时不输入时候再改也可以。
详细安装教程见官网
设置Nginx
Nginx设置中主要是域名(包括二级域名等),域名指向目录,一般情况下设置一级域名,二级域名www
及一个*
用于收拢流量来源。
通过Nginx的设置,一个VPS可以在80端口跑n个网站。
部署网站
以上完成后,网站运行需要的基础条件都已经具备了,我们只需要将WordPress整套程序(目录下的所有文件)上传到域名对应的目录中,然后访问前台地址,就会进入引导安装界面,主要设置网站域名,名称,数据库及管理员等,详细教程可见:安装 WordPress。
其他事项
经过以上设置,一个网站就搭起来了。在往后的运行中,如果需要个性界面,那么可以找相应的主题换上,需要什么辅助功能也能找到相应的插件。如果你的VPS发现用着用着卡了,网站打不开,考虑下是不是没空间了,默认装的MySQL有个坑会占用大量空间,见此解决办法。其他问题就充分使用搜索引擎吧,大众化的程序出现的问题总能找到解决教程,这就是为什么前面选择平台的时候要选择大众化。
后续优化运营
SEO
SEO说起来简单,做起来也不难,但真正要做好,就不止程序设计的好,还涉及统计学,社会工程学,审美,以及个人觉悟等,SEOer是个综合型的职业。常用SEO辅助工具类似各大统计分析,站长工具等。
一般的SEO准则:
- 关键词与站点内容关联,密度合理范围在2%-8%
- 内容层次结构清晰,如网站目录结构,内容导航,网站内链等
- 多与优质网站关联,不要被不良网站牵连
- 网站内容独一无二
内容建设
不管什么网站,都是内容为王。
内容有人感兴趣,才会留住访问,PV才会上升,就如1024,91pron之流,只需要做一把种子SEO,剩下的流量就呈几何形态上升,据说做的好的每IP每月能产生2块软妹币的利润。
广告接入
个人站点主要是接入广告联盟,如果做大也可以自己卖广告位。市面上大的信誉有保障的广告联盟有:Google AdSense,百度联盟,阿里妈妈……,天朝广告联盟都需要网站㓟ICP备案,所以Google AdSense是不二之选。据说如果做的是英文站点,Google AdSense的收入还是可观的。
到广告联盟后台申请广告代码,一般在主题中都会提供广告位设置,选择对应尺寸接入即可。
后记
这种教程要写详细够写一本书,本文只是篇导引文章,之于建站及运营也还没进入皮毛,但入门是够了,更多细节请充分利用搜索引擎。
本文标题:从0开始搭建自己的博客网站
文章作者:凹凸曼
发布时间:2017-03-18
最后更新:2017-03-18
原始链接:https://sobaigu.com/build-your-blog-step-by-step.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。