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

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

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

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 页脚增加工信部备案和公安网备案展示

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

目录
相关文章
|
6月前
|
弹性计算 安全 数据安全/隐私保护
2025年阿里云域名备案流程(新手图文详细流程)
本文图文详解阿里云账号注册、服务器租赁、域名购买及备案全流程,涵盖企业实名认证、信息模板创建、域名备案提交与管局审核等关键步骤,助您快速完成网站上线前的准备工作。
2825 84
2025年阿里云域名备案流程(新手图文详细流程)
|
6月前
|
弹性计算
阿里云域名备案流程(图文教程)2025年最新
2025年最新阿里云ICP备案流程图文教程,共5个步骤,最快2天完成备案。首先提交备案材料,阿里云初审(1个工作日内),通过后提交管局,接着进行工信部短信核验,最后等待管局审核(1-20天)。前4步最快1天完成,整体约2-21天。个人或企业均可操作,材料齐全更高效。需搭配阿里云中国大陆地域服务器备案。
3906 18
|
6月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
备案成功以后,也解析了为什么没办法通过域名收到网站呢
网站备案成功后仍无法通过域名访问,可能涉及解析设置错误、服务器配置问题或网络限制等原因。本文将详细分析常见原因并提供解决方案。
|
8月前
|
域名解析 弹性计算 安全
阿里云域名备案流程(从域名注册到域名备案成功图文详解流程)
本教程以实操形式为阿里云新老用户详细讲解从“注册阿里云账号”、“阿里云账号实名”、“租赁阿里云服务器”、“创建阿里云域名模板”、“注册阿里云域名”、“阿里云域名备案”、“域名备案信息查询”、“阿里云域名解析”一整套流程图文详细讲解。
1243 5
|
弹性计算
目阿里云2核4G服务器多少钱?30元3个月,支持备案
目阿里云2核4G服务器多少钱?30元3个月,支持备案
|
11月前
2025年阿里云域名备案流程(图文详细教程)
本文详细介绍了2025年阿里云域名备案的全流程,包括注册阿里云账号、企业实名认证、购买服务器、创建域名信息模板、购买域名、域名备案及查询备案号等步骤。通过图文结合的方式,清晰展示了每个环节的操作方法和注意事项,帮助用户顺利完成域名备案。文章强调了域名备案的前提是国内需有一台服务器,并提供了具体配置建议,同时提醒用户注意邮箱验证和短信核验等关键步骤,确保备案顺利通过。
12079 15
|
6月前
|
弹性计算 应用服务中间件
亲测:阿里云备案流程及操作步骤(图文教程)
阿里云备案共五步,最快2天成功。先提交材料至阿里云初审(1天内),通过后转交管局,用户完成工信部短信核验,最后等待管局审核(1-20天)。全程线上操作,简单高效。
1278 3
|
6月前
|
计算机视觉
阿里云备案管家和备案助手有什么区别?备案新手选择哪个合适?
阿里云备案管家与备案助手的主要区别在于服务方式和适用人群。备案管家由阿里云专家全程代办,适合对备案流程不熟悉的新手,省时省力;备案助手则提供一对一咨询服务,适合希望自行操作但需要指导的用户。新手建议选择备案管家,更快完成备案流程。