网站域名、备案、七牛云图床重新搭建与博客整理

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
.cn 域名,1个 12个月
全局流量管理 GTM,标准版 1个月
简介: 最近碰上了一个问题,七牛云开始回收测试域名,结果导致我的图床有些失灵、一些软件资源都无法下载。其实这个问题在前一段不蒜子统计修改的博客里已经有兆头了。不过当时没注意。最后还是被逼得只能购买了域名,各类备案,重新搭建图床。

最近碰上了一个问题,七牛云开始回收测试域名,结果导致我的图床有些失灵、一些软件资源都无法下载。其实这个问题在前一段不蒜子统计修改的博客里已经有兆头了。不过当时没注意。最后还是被逼得只能购买了域名,各类备案,重新搭建图床。

1 域名购买及备案

在阿里云上购买域名备案就不具体说明了。详情参加下面的网址。

阿里云域名购买

阿里云备案

阿里云的域名备案推荐用阿里云手机app进行,现在已经不需要幕布,比原来简化了很多流程。

当然如果其他平台购买域名也是可以的。国外域名其实都不需要备案的,不过七牛云图床搭建要求主站域名必须备案,反正是比较麻烦。

2 hexo博客自定义域名绑定

hexo博客本身就支持自定义域名的绑定。其实只需要将原来github仓库上的域名转接到新的域名上即可。首先是在hexo博客的source文件夹增加一个CNAME的文件,写入你的域名。接着在域名控制台设置解析DNS。

设置如下三个,一个CNAME,两个指向IPV4地址的,其实给的是github的IP。

这样设置完毕后,原来的网站即转接到新网址。

3 ICP备案与网安备案

ICP备案其实是阿里云那边已经帮忙提交了。阿里云一般一天时间帮你审核完毕,即自动提交工信部ICP备案,这个比较好解决。网安备案要求有服务器。花的时间比较长(尤其选交互式网站的话)。我这边是不小心选了交互式网站。但是建议可以选非交互式的,选www服务之类的。个人静态网站影响不大。网安备案交互式的需要填多个申请表。

4 七牛云图床搭建

这个其实就是在测试域名过期的七牛云对象存储服务上绑定新的自定义域名。填一个二级域名。即在你的域名(假定为xxxx.com)面前增加一个比如cdn.xxxx.com或者qn.xxxx.com都是可以的,这个随你的喜欢。创建完成后,就会有一个CNAME的域名。复制之后。到域名控制台解析DNS增加新的记录。

马赛克部分是你的自定义二级域名。

这样子图床就重新构建完成了,只需要在对应的地方做些配置修改即可。

5 批量替换博客的图片外链地址

事实上这样子博客图片外链地址全是旧的,很有可能后面图片都会失效,一个一个改实在费时费力。所以思考了下如何进行批量替换,最后想到了最简单的方式就是用Python写一个简单的代码。

import os

#Hexo blog
basepath = '你的markdown文件放置文件夹'
blogfiles = os.listdir(basepath)
for i in range(0, len(blogfiles), 1):
   blogfilesuse = blogfiles[i]
   blogfilespath = basepath + '/' + blogfilesuse
   blogfile = open(blogfilespath)
   blogf = blogfile.read()
   blogf = blogf.replace('测试域名1', '新子域名1')
   blogf = blogf.replace('测试域名2', '新子域名2')
   blogf = blogf.replace('测试域名3', '新子域名3')
   blogf = blogf.replace('原二级域名', '新域名')
   outputpath = '输出路径'
   outfile = outputpath + str(blogfiles[i])
   outf = open(outfile, 'w+')
   outf.write(blogf)
outf.close()
blogfile.close()

这样一瞬间就搞定了,至于其他平台的博客(修改域名前的这些博客外链可能就懒得修复了)只能说声抱歉了,如果你们想看博客的话,欢迎看自己搭建的这个博客

6 将备案信息添加到网页底部

最后一步是将备案信息添加到网页底部。此处只针对NexT主题,其他主题也是类似。只需要找到NexT主题文件夹下的themesnextlayout_partials下的footer.swig。在endif前面加入以下的代码。

<div class="BbeiAn-info">
{{ __('XICP备')}} -
<a target="_blank"  href="http://www.miitbeian.gov.cn/">你的ICP备案号</a>
</a>|
<a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=你的网安备案号" style="color:#f0d784;text-decoration:none;padding-left:30px;background:url(将图标传到图床上附上外链) no-repeat left center" rel="nofollow">{{ __('X公网安备 备案号') }}</a>
</div>

最后感谢下一些参考的博客,并附上链接。

参考博客:

七牛云绑定自己的域名步骤

阿里云的域名给七牛云的配置CDN和ssl

七牛云外链绑定自己域名

hexo配置-给hexo主题添加备案号

hexo博客hexo主题添加备案号

给网站添加备案号展示

Hexo 页脚增加工信部备案和公安网备案展示

如何在个人博客上添加自己的备案信息

目录
相关文章
|
9天前
|
域名解析 弹性计算 安全
阿里云服务器租用、注册域名、备案及域名解析完整流程参考(图文教程)
对于很多初次建站的用户来说,选购云服务器和注册应及备案和域名解析步骤必须了解的,目前轻量云服务器2核2G68元一年,2核4G4M服务器298元一年,域名注册方面,阿里云推出域名1元购买活动,新用户注册com和cn域名2年首年仅需0元,xyz和top等域名首年仅需1元。对于建站的用户来说,购买完云服务器并注册好域名之后,下一步还需要操作备案和域名绑定。本文为大家展示阿里云服务器的购买流程,域名注册、绑定以及备案的完整流程,全文以图文教程形式为大家展示具体细节及注意事项,以供新手用户参考。
|
2月前
域名备案
阿里云账号实名认证与域名实名认证可以不一致,备案针对域名实名认证。一个阿里云账号只能有一个备案主体,且主体只能在一个账号上。域名、服务器和备案主体所在账号可以不同,但可通过服务器账号生成备案服务码授权给备案主体账号进行备案。
171 3
|
2月前
|
搜索推荐 SEO
什么是已备案域名?已备案域名有什么作用?
【10月更文挑战第10天】什么是已备案域名?已备案域名有什么作用?
271 2
|
2月前
|
域名解析 网络协议 索引
分享|【红猫网】备案域名的二级分发:实现网站可迁移、流量分流、备份归档
本文介绍了如何利用备案域名的二级分发技术实现网站迁移、流量分流和备份归档。通过为主域名下的子域名设置独立解析记录,实现资源的灵活分配与管理,确保网站服务的稳定性和高效性。同时,文章还解答了关于备案、SEO优化及HTTPS支持的相关问题。
56 0
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
2月前
个人域名备案的流程是什么样的?
【10月更文挑战第10天】个人域名备案的流程是什么样的?
303 0
|
17天前
|
弹性计算 移动开发 安全
阿里云域名注册、续费收费标准价格表及最新优惠口令获取及使用教程参考
阿里云域名注册和续费收费标准在9月份随着全球域名价格的上涨,域名收费标准也做了调整,目前阿里云的.com英文域名的注册价格为83元,续费收费标准为90元,为了让更多用户在注册和续费时价格能更加实惠,阿里云推出了域名优惠口令活动,域名优惠口令适合在域名注册和续费时使用,使用优惠口令通常可以使注册和续费价格减免几元到十几元不等,例如使用优惠口令续费.com域名就可减少5元。本文为大家展示目前阿里云域名注册和续费的最新收费标准以及如何领取和使用域名优惠口令的相关教程,以供参考。
263 11
|
2月前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
2月前
|
存储 安全 数据库
阿里云最新域名注册和续费、企业邮箱、云虚拟主机收费标准与价格参考
域名注册和续费以及企业邮箱和云虚拟主机是很多用户上云第一步需要购买的产品,从2024年9月1日开始,全球域名又迎来了一波价格上调,目前阿里云的.com英文域名的注册价格由原来的78元涨价到了83元,续费价格也涨到了90元,不过企业新用户注册有1元购等活动。企业邮箱目前活动价540.00元/1年起,云虚拟主机独享基础增强版月付49元/1个月起,年付588元/1年起。本文为大家整理汇总了截止目前,阿里云域名注册和续费及转入收费标准、企业邮箱收费标准与活动价格、云虚拟主机最新收费标准,以供参考。
|
2月前
|
弹性计算 网络协议 安全
如何使用阿里云虚拟主机和域名设置网站?
如何使用阿里云虚拟主机和域名设置网站?