如何搭建自己的Hexo博客【第一期】
前言
2020年我搭建了自己的第一个博客,域名是mo66.rf.gd,使用的是wordpress来搭建,第一开始是使用免费的云主机,不过比较容易跑路,具有不稳定性,所以后来使用ifastnet.com来托管,这下不用怕跑路,但是又出现了一个新的问题,服务器在英国,这延迟,打开都需要3min,后来又搞了个freenom的免费域名moblog.ml,使用cloudflare cname接入,优选是taoduodian.cfcdn.cc,现在ping了一下,发现还可以用,延迟也还可以。
更新了几个月也不更新了,2022年年底发现了别人的Hexo博客,非常美观,于是我也决定要搞一个博客,接下来是正文
正文
准备材料
- 域名
- DNS解析服务(一般买域名会自动分配)
- 服务器
- CDN服务商(可选)
- ICP备案(可选)
域名
域名你可以买国内的,也可以买海外的。
国内推荐腾讯云,阿里云,海外推荐NameSilo(支持支付宝,银联,PayPal)
腾讯云实名需要年满18周岁,阿里云没有必须满18周岁的限制。
关于备案,必须是国内的域名提供商才可以进行ICP备案,海外的不行。
关于域名注册,国内域名注册商不能注册含有china,中国字符串的域名,海外可以。
域名选择
你想要便宜一点的?
可以选择纯数字xyz后缀的,一年8块,续费也是(具体看注册商),还可以选择top后缀的域名,一年20多块,也挺不错的。
请根据以下步骤检查您的域名是否支持ICP备案。
检查域名后缀是否已获批复
- 打开浏览器进入工信部网站。
- 单击中国互联网域名体系。
- 在中国互联网域名体系列表中,查看当前工信部已经批复的域名后缀。不在此列表内的域名后缀无法进行ICP备案。
DNS解析服务
国内有阿里DNS,DNSPod,京东DNS等等,海外有Cloudflare,具体查看支持分线路|电信|联通|移动|国外等|解析的免费DNS服务 | Momo5418’s Blog (mocn.top)
我目前在使用阿里的DNS解析服务,没有解析个数限制,负载均衡也没有限制,支持 联通/电信/移动/教育网/境外 分流,个人推荐阿里云DNS
DNSPod:负载均衡2条,URL 转发2条,海外在美国解析比较不行,在ping.sx测试的时候美国全都是超时的,不知道为啥,后来换了京东DNS和阿里DNS没有出现过这种情况。
Ali DNS :运营商线路:支持按联通、电信、移动、教育网、鹏博士、广电网智能解析,但不细分到省份;(2)海外地区线路:支持,但不细分到大洲、国家;
Cloudflare就不介绍了,对全球友好,延迟极低,支持DNSSEC,而且是免费的,免费的DDOS防御。好了说完了。
PS:Cloudflare的介绍中国大陆除外,不过支持DNSSEC和免费的DDOS防御是真的。Cloudflare可以提供博客的海外线路。
服务器
Vercel,不支持自定义SSL证书,线路为Anycast,大陆时好时坏,没有IPv6线路
Netlify,支持自定义SSL证书,线路为新加坡/amazon.com,有IPv6线路
CDN服务商
什么是 CDN?
CDN 的全称是 Content Delivery Network,即内容分发网络。 CDN 是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
简单来说就是用来给网站加速用的,不至于使你的原站变得堵塞。
如果你的域名已经备案,可以选择国内CDN提供服务,比如七牛云,阿里云,腾讯云,又拍云,多吉云
- 七牛云,每月赠送 10 GB HTTP 流量(HTTPS 收费),使用需要预充值 10 元。
- 阿里云,通过购买流量包(有时限)进行计费,无免费额度,节点数量和速度应当是几个云服务商中的前列,但考虑到个人站长往往流量不大、且需要持续使用,很不划算。
- 腾讯云每月赠送 10 GB CDN 流量
关于又拍云CDN
1.带宽和流量:又拍云每月提供可以为用户免费提供15GB的流量。
「又拍云联盟」活动
在页脚挂上又拍云的 LOGO(就像本站页脚一样),便会每月赠送 10 GB 存储空间和 15 GB 流量。
关于多吉云CDN
1.带宽和流量:多吉云CDN提供每月20GB的存储空间和20GB的流量,HTTPS 资源包每月 200w 次(境内境外通用)。
既然有两个免费的CDN可以白嫖,那要选择那个呢?
我的回答是:全都要。(真不要脸)
ICP备案
忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽
ICP备案是指在中国大陆地区提供互联网信息服务的网站必须向中国工业和信息化部(MIIT)申请的备案。ICP是“Internet Content Provider”的缩写,即互联网内容提供商。备案的目的是为了规范互联网信息服务管理,保障网络安全,维护国家安全和公共利益,以及保护公民、法人和其他组织的合法权益。
ICP备案流程通常包括以下几个步骤:
**1.**准备资料:网站负责人需要准备包括但不限于网站负责人的身份证件、网站域名证书、网站内容说明等资料。
**2.**在线提交:通过工业和信息化部的备案系统(备案管理系统)提交备案申请。
**3.**审核:提交的资料将由相关部门进行审核,审核内容包括资料的完整性、真实性以及网站内容是否符合国家法律法规。
**4.**备案成功:审核通过后,网站将获得一个备案号,通常会显示在网站的底部。
**5.**公示:备案信息将在工业和信息化部的官方网站上公示,供公众查询。
**6.**备案信息更新:如果网站信息发生变化,如负责人变更、域名变更等,需要及时更新备案信息。
需要注意的是,ICP备案是针对在中国大陆提供服务的网站,如果网站服务器不在中国大陆,可能需要遵循当地的法律法规进行备案。此外,ICP备案不等同于ICP经营许可证,后者是针对提供有偿信息服务的网站,需要满足更严格的条件和要求。
忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽略忽