Ryeo Hong-Jun

All is Well

· 建站 · · 2810次浏览

Hexo Typecho 谁更适合你

前言

很多人在网站建设初期会遇到很多问题
首先就是在个人博客的选择上边
因为现在市面上有Hexo·Typecho·Wordpress
这几大类别
但是很多人对比不知道这几大平台的区别
我只接触过Hexo·Typecho
所以我只能给大家讲解Hexo·Typecho

Hexo
首先给大家讲的是Hexo
首先我们要明白这个网站是全静态的
它的网站基于Node.js生成H5所呈现的
所以网站对性能要求不大
可以把它部署在Github和Coding上
都是非常不错的选择
基本上是属于免费
例如我现在用的一个Typecho和一个Hexo
Hexo的优点在于静态
访问快·解析快
但是没有后台
没有SQL数据库
所以很多东西你没有办法在线更改
只能把你的这些数据
在本地Hexo修改过后
然后deploy到你的Github或者Coding上
很多人就会问
那我的网站部署在哪个平台呢
我的网站是部署在Coding上的
我为什么没有部署在Github上面呢
因为Github在国内的访问不是很快
他在国内的DNS解析
速度非常非常慢
Coding呢现在被腾讯收购了
所以说你把你的网站部署在Coding上
你的访问速度还是相对有保证的
所以说我把我的网站部署在Coding上

Typecho
接下来就是Typecho
Typecho是国内开源基于 PHP+数据库的一个动态博客平台
依赖于LAMP环境
所以首先必须先在你的服务器上边搭建LAMP环境

Typecho跟Hexo对比
就是这个是属于动态的
是有自己的数据库
然后你可以对数据在线进行更改等


然后支持后台操作
还有它的可扩展性比较大
Typecho可以部署在Windows Server 2008以及Centos上
我之前有搭建在Windows Server 2008和2012上面
但是Windows Server的插件特别多
后台吃性能
当你对这个网站进行访问时
你的访问速度会相当受限
所以说我没有把我的用Windows Server来进行搭建
而是基于Linux的Centos来进行搭建的
阿里云的Centos没有可视化
所以我的Centos部署了宝塔来进行数据可视化管理
在此基础上我把我的Typecho搭建在上边
首先我的服务器采用的是阿里云的轻量应用服务器
因为我本身要求不大
所以说采用的是学生机
价格还是蛮便宜的
一两百块钱一年
这个是学生价格
原价是在一千多的
所以说这个还有500多天可以好好用
我也去把他工信部备案了
服务器我也搭建了LAMP环境

我基于Linux的CentOS7.3系统
环境为PHP7.2 - MYSQL5.5.57这样的搭载方式
其实我在网站搭建好过后
我发现一个问题
就是我的网站栏显示连接不安全
发现这是因为我们现在的访问方式是http
没有进行加密
所以后边我把我的Typecho强制了https

同时安装证书
Hexo我也强制https

但是我发现还是有一点问题
就是我点入文章内页也是显示不安全
后边才发现
是我图片外链出了问题
我之前把它部署在imgchr上边
但是他作为一个免费图床
他的外链访问速度确实没有办法保证
我后边有选择像又拍云·七牛云等
七牛云它是有国内国外的免费流量访问10G访问
还有100万次每月读请求Get
但是我发现我们他们的这些全是http的外联
不是https
这样的话我的文章还是会显示不安全
作为一个强迫症患者
我还是觉得这个要解决
所以我就把我的所有数据转移到了阿里对象存储OSS
之前有采用过微博图床
但是微博图床也是一个问题
就是之前说的它是http并没有https
还有就是它的数据压缩很严重
所以说我的文章也会显示为不安全
我是现在所有的外链数据
就是图片音乐视频用的阿里云对象存储OSS
它的收费呢不是特别贵
但是他的访问速度确实很快
我为什么没有把这些直接放在网站上边
因为觉得图片放进去可能会增加网站的压力
同时我的Hexo放Coding上我怕有上限
同时影响解析速度
所以我就直接把图片外链直接内嵌进文章

阿里云对象存储OSS速度也确实蛮快的

Choose
Hexo基本是免费的
因为它是部署在Github或者Coding上
而Typecho要服务器
这是一个费用支出
然后它们有什么缺点优点呢
Hexo就是访问速度非常快
因为它是基于Markdown输出的html
Typecho可以Windows可以Linux
对系统的兼容不错
还有就是在文章的编辑上面
因为Typecho它是有服务器
数据全部可以在线编辑
也可以
Markdown编辑保存
数据没有明文
全部存储在你的服务器数据库里边
Hexo它是也是你基于
Markdown进行文章的编辑
然后再Push到你的Coding或者Github上边
但是它的操作难度比Typecho要难
因为首先你要掌握终端的命令就像
sudo su root
cd address
hexo clean
hexo n * xxx *
hexo s
hexo g
hexo d
虽然掌握后就好了
但是入门确实需要点时间
程度比Typecho要难很多
所以说Hexo的难度算是大的
然后去Typecho的稍微要简单一点
但是之后在数据迁移的方面的话
我觉得还是Hexo的会简单很多
Typecho迁移还是会要难一点
我现在都还在想
我到时候服务器到期过后
我的Typecho要怎么搬家到新的服务器上
这个确实是我很头疼的一个问题
所以大家在建站之初一定要想好自己的适用范围
我现在两个都在用
如果非要问我喜欢哪个
我还是喜欢Hexo多一点
因为简单啊

如果有什么想了解网站搭建
或者个人Blog搭建这一块的都可以问到我


评论 (0条)