博客搭建
本文最后更新于:2022-10-24 21:24
前言
之前说在搭建博客的过程中遇到了相当多的问题,不过好在最终的效果还行,也算没浪费力气。我最终的方案是使用腾讯云对象存储(cos)加 hexo 来搭建的,跟大家交流下博客搭建的心得。
工具选择
在搭建之前我看了网上很多教程,部分也照着搭建了一遍,了解了一下各个工具的优缺点。现有的工具还是挺多的,选 hexo?jekyll?网上开源 blog?WordPress?typecho?还是其他?
不好选择不要紧,看个人需求,根据需求才能选到合适的工具。首先,我不想要后台,一是不安全,二是发布文章会比较繁琐。这样子选择一下子就少了很多,hexo or jekyll?维护的话感觉二者都差不多,主题丰富程度感觉 hexo 更胜一筹,而且 jekyll 文章的命名方式我不喜欢,所以 hexo 脱颖而出。
搭建方式
在不知道腾讯云对象存储之前,是将 hexo 搭建在个人的云主机上的,但是这样有个问题,因为我的云主机经常搭建一些乱七八糟的东西,过一段时间后就需要进行重置,总不能每次都再重新搭建,或者做快照后每次都重新导入文章吧!这也太麻烦了!所以直接搭建在我的云主机上并不是一个好的解决办法。
这里插一段,我在某平台上买过10块一年的那种专门用来搭建博客的,emmm,服务器?体验很差,不建议碰。
所以对我来讲,最好的方式是将博客托管到第三方平台。最常见的是托管到 github,但是网速太慢了,访问很多大佬的博客很慢,那他的博客大概率是托管在 github 上的。gitee?模糊记得好像要收费来着,99部署,记不清了,如果现在不收费了就打我脸了,尴尬。我看网上还有托管到其他平台的,比如托管zeit.co,或者托管到其他平台,这种方式我没有试,不知道效果怎么样。
这一部分的参考链接:
- https://yafine-blog.cn/posts/4ab2.html
- Gitpages:https://cloud.tencent.com/developer/article/1872588
最终我选择了腾讯云的对象存储,腾讯云搭建 hexo
博客的方式还挺多的,除了用对象存储搭建外,还可以使用云开发中的静态网站托管,这种方式搭建的网站应该血统更正,我没用这种方式好像是因为不是很易用吧,记不太清了。
当时用云开发看的参考链接:
- https://cloud.tencent.com/document/product/1210/43365
- https://cloud.tencent.com/developer/article/1616457?from=15425
最后我的选择是用腾讯云的对象存储搭建 hexo,还有一点就是我本来就有用对象存储作为图床,用于 markdown 引入图片。对象存储需要购买存储空间和访问流量,存储空间10GB绰绰有余,访问流量分为次数和流量,因需选择吧。
参考链接:
- https://cloud.tencent.com/developer/article/1185253?from=15425
- https://cloud.tencent.com/lab/lab/view/915869039067641
搭建博客
就不写搭建博客的详细过程了,前面我给的参考链接里面有,而且写太细了内容就太多了,就说下要考虑的点:
存储桶开启静态网站
域名,得购买个域名吧,然后把域名绑定到存储桶中,之后还得备案
https 证书,存储桶支持上传 https,免费申请即可
hexo 的使用得会
hexo 如何将博客上传到存储桶中,需要在 hexo 配置文件中配置
点也没有多少,就是操作起来还是费点时间的。
博客优化
先选个好一点的主题吧,hexo 支持的主题还是挺多的,下面给一些参考。
再进阶:https://hexo.fluid-dev.com/
主题确定之后,还可以进一步优化:SEO、404 页面、评论区、页面特效、访客统计等等。下面我给出一些我参考的链接:
hexo 的可定制化挺高的,很多大佬的参考文章很详实,佩服佩服。我只是简单地记录,记录一下为了搭建博客付出的一点努力。
