我的博客搭建相关经验分享

前言

本站从2021年1月14日开始建设,到现在(截止本文发布)也是有1360天了。从最开始的什么都不懂,使用简单小白化自动化动态网站生成工具Zblog、Wordpress这种稍微知名免费的开源项目搭建的一个资源分享站点。到后来慢慢的也作为个人学习生活中的一个笔记博客。

现在本站采用的是Hexo这个静态渲染器配合安知鱼主题作为本站的原始底层,然后在此基础上按照个人喜好修改了部分,比如右键菜单,友情链接的一些多余部分。主题也是经历的多次变更最终稳定到了现在。

本文呢也会分享一下我目前的博客图床方案以及搭建本站遇到的相关问题。

1.我的图床方案

作为记录性博客,肯定避免不了图片或者视频的记录使用,本站的图片存储选择使用的是cloudflare r2存储桶+2022年以前的GitHub仓库存储法然后改为私有加速,接下来我将详细讲讲详细的内容。

首先建议大家使用webp格式的图片,将相关图片保存后手动压缩转格式存储,这样的话可以有效减少图片存储和优化加速访问。比如目前我的部分图片压缩存储后的占用如下:

1.1使用Github仓库+Vercel搭建

通过此方案是完全免费的,但是Github仓库搭建的话不建议容量超过1g,触发人工审核被发现滥用行为是会被pass掉的。然后使用Vercel在加速的同时可以将你的存储仓库设为私有,这样的话就不必担心部分私密照片公开了,但是一般不太建议这么做。

详细搭建教程见我的这篇文章:使用 Github 搭建图床并通过 Vercel 加速访问

当然也可以选择使用netlify、cloudflare pages加速你的图床仓库,并不单单只是使用vercel。

1.2使用Cloudflare R2对象存储

使用此方案可能产生一些费用,但是得益于赛博活佛Cloudflare,每个账户免费10g空间,自行压缩后个人博客基本也是够用了。计费主要是A/B类操作计费,由于可能随时调整,这个以官网为准:Cloudflare R2 A/B类操作相关文档 截至目前本站也是使用的此方案存储图片与视频。

如果选择使用此方案,建议注册一个美区PayPal账户,方便绑定Cloudflare开通此项服务,不产生费用是不会扣费的。

具体操作教程见我的这篇文章:使用 CloudFlare-R2-PicList 搭建一个免费的高速图床

1.3使用多吉云CDN(需要网站备案)

使用此方案也有可能产生一些费用,此方案在最近几天我从博客中去除了对它的依赖,主要原因还是准备明年注销ICP备案了,速度还是不错,可以自行配置相关内容防止被刷流量,加上每个月免费容量10g以及免费流量20g,基本也是够用的,使用的腾讯云大厂节点服务还是有保障的。

具体免费套餐具体如下:

CDN流量包:20G所有云产品通用(每个月发放)可用于加速博客

云存储:10G(长期有效,仅基础型空间)可用于博客图片等存储

HTTPS请求次数:共 200万 次(每个月发放)

视频云存储资源包:20G(长期有效)

视频云转码资源包:每个月 2858 分钟

如果你觉得还不错可以访问:多吉云(点击跳转) 注册使用。

2.本站使用主题

最开始使用的是 @云游君 开发的 hexo-theme-yun主题 后来慢慢的逐步转为了基于 Heo 授权的 安知鱼主题 也还有很多其他类似衍生主题,感兴趣可以搜搜。这个主题也算是经过这两年沉淀后选择的一个个人觉得比较漂亮,符合个人审美,同时博客加载也比较快速的方案。

如果你也想做同款可以参考Hexo官方文档快速搭建博客:Hexo官网

也可以参考我写的Hexo搭建、配置教程:Hexo 静态博客搭建教程

3.博客封面制作

封面制作也是最近引进的,偶尔找不到好的素材我就会使用在线生成封面的方式自己生成。@梦爱吃鱼 封面在线生成开源地址:GitHub项目地址

我将其fork了一份到我的站点,如果你嫌本地运行麻烦可以直接使用我搭建的成品:博客封面在线生成

4.给准备搭建博客的同学一些建议

如果你还没有一个个人博客,并且希望建立一个用于记录学习、生活,那你完全可以参考我的方案,所有相关超链接我都已经在上面全部理出。可以做到搭建完全免费(如果不要域名的话)。

对外访问博客更重要的还是内容质量,以及可读性,如果只是给自己看的那写来自己看得懂就行了。不过还是不建议弄成三流样子,毕竟开放出来了多多少少还是有人看到的。

需要域名注册的话可以去阿里云购买:阿里云域名注册

至于CDN加速,如果你想国内高速访问可以选择在这里选购阿里云相关产品,享受博主专属优惠:阿里云专属优惠

最后就是平时编辑配置文件那些一定要注意标点符号的正确使用,尤其是中英文的逗号、感叹号,因为一个错误真的有可能溯源半天最后才发现是标点用错了。别问我为什么知道,说多了都是泪。😅😅

祝大家搭建博客成功。