简单搭个人博客的几类选择
心烦睡不着,随便写写吧,都是一些旧东西,写到困了为止。
如果你需要搭一个个人博客,实际上现在市面上有这么几类选择,当然,自己纯手写一个不包含在内,因为个人感觉这样太复杂了,优点有,就是可以自己添加很多功能,但是没什么必要。
第一类选择就是做一个纯静态网站,代表是Hexo和Hugo。什么是纯静态网站?简而言之就是没有后端,没有数据库,所有的博客都以内容的形式写到一个个的html文件里。这样的博客有一个好处,就是可以放到github.io或者gitee.io上,不用花一分钱买服务器,免费用github或者码云,网站就可以运行起来。如果有域名的话也可以把域名绑定上去。缺点是书写起来不方便。由于没有数据库,所以相当于实在本地把html生成好以后再直接放到网站上(载体一般是一个github仓库),所以要用vscode进行写作。市面上的Hexo和Hugo各有各的优点。因为每次写文章,都得把所有html页面打包一遍,所以Hexo用的nodejs在日志特别多的情况下会比较慢,Hugo用go语言的,所以打包速度快一些。这类静态网站的优点就是由于没有后端,所以访问速度相当快,缺点就是每次写文章都得重新打包一次,有点麻烦,而且日志多了以后管理起来有些麻烦。
第二类选择就是做一个有后端的个人博客,这里可选的主要有Halo, typecho和wordpress。其中Halo的后端是java,其他两个后端是php。这三个博客要搭起来都是要服务器的,所以钱是肯定得花的。不过最不推荐的应该还是Halo,因为用的java所以对服务器的内存容量甚至还有些要求。最推荐的是wordpress,美国白宫的网站就是用wordpress做的,生态异常强大,总之在这里肯定是最好的。这几个博客由于有后端,所以有数据库,所以都是动态网页,就直接在网站上写就好了,也可以做一个后台,相对来讲是更像一个网站一些。