博客设置篇
序
Q. 为什么打算为自己配置域名
A. 使用 zhangstudylife.github.io 这么一长串访问起来不太友好
有人一看到GitHub就开始指责能不能不要用GitHub
有一个自己的域名方便记忆宣传
用域名到时候同步我的云服务器发表博客
方便国内没有网络环境的人来访问
请看完这个教程的某一第一级大标题再进行实操
什么是DNS
域名注册商的选择
简单说几句道听途说:
- 能国外就国外
- 要备案只能国内
- 选择国外之前查看是否能支持你会的支付方式
- 别被低价忽悠,往往首年低价,续费天价
另外放几篇文章
6大国外域名注册商推荐
2024好用国外域名推荐
适合国人的域名注册商推荐
我自己选择的是porkbun
域名如何操作
购买域名以及解析
我是在下面看到GitHub的推荐,所以直接用了他的推荐设置,你也可以网上参照教程
接下来去自己的GitHub里面进行设置
进入自己静态网页的库
点击setting
点击pages
在Custom domain 下面的输入框中输入你购买的域名
点击save
看到如图所示即为部署成功
接下来自己访问自己的博客试试看,是不是成功了
接下来是最重要的
大部分博客都没有教学
- 更改自己博客根目录下面的的_config.yml文件,将原先的github地址改为你购买新的域名地址
- 查看自己主题的配置文件有没有yml文件,将里面的github地址改为你购买的新的域名地址
- 在本地sourse文件夹下面新建一个文件,文件名叫CNAME,没有后缀名,用记事本或者其他软件写入自己的域名,记得没有www,没有http等,单纯就是xxxx.com或者xxxx.top等
- hexo三部曲以后查看GitHub仓库有没有CNAME这个文件,正常情况如下
所以这一步目的是什么?我之前看的文章没有教我这一步,所以刚开始是好的,但是每当我提交以后,我的域名就导向了GitHub Pages的404界面,每次都要去settings里的pages配置一下域名,后来在好友Ruakker的帮助下,得以解决这个问题
另外写了一个脚本,用于偷懒
每次部署网页都要
1 | hexo clean |
这样就很麻烦,为了省事,就写脚本自动部署
打开博客的根目录,新建txt文件,在里面写入
1 | hexo clean && hexo g && hexo d |
保存后,修改后缀名为bat,以后要部署了,点击这个脚本以后就可以
不要将这个脚本移动到其他地方,可以创建快捷方式到桌面什么的
我将静态网页托管交给Vercel
由于国内速度访问的问题,我使用Vervel进行自动抓取我在github上的仓库,并部署
并将域名 zyzblog.com 绑定到vercel的服务器上
操作很简单,就跟域名绑定GitHub操作一样
图床设置
为什么打算设置图床
因为当前网页全部都由vervel一条路运输流量,速度很慢
而且图片全部都存在本地,以后hexo部署慢了以后,再迁移起来很不方便
我选择的方案
我是看了学长NX这篇文章再选择方案的
阿里云OSS被刷,我交了1000RMB学费
最后我选择了Cloud flare R2 方案 一方面是因为自己的域名目前由Cf进行托管
另一方面是害怕以后有学长的这种经历
Cloud flare R2 我自己的操作流程
借用学长打的一段话:
关于 R2 的安全性,我感觉是可以放心的,毕竟被刷 cf 肯定不会坐视不管,而且我也配置了一些规则
总结:
优点:理论上不会有任何费用
缺点:国内访问不会很快(你现在看的图片都是 R2 上的,你感觉怎么样👀
cloud flare 虽然是免费的
但是需要绑定自己的支付方式
国内的储蓄卡应该是不行的 信用卡可能可行
我先是选择办一张虚拟visa卡
办理虚拟visa卡
看了几个视频
Depay全新升级:Dupay Visa卡来了!如何开卡充值USDT?与Master卡有何不同
虚拟信用卡哪家强?Onekey vs Dupay,充值USDC/USDT实际损耗测算,答案和你想的一样吗?
我先尝试办了onekey的卡,但是看了几篇文章发现在学长注册以后onekey缩紧了对华发卡政策,在大陆基本上很难注册成功,我自己也按照网上教程,把自己当成香港人也没用
就卡在身份证认证上了
于是后来转头去看了看Dupay怎么搞
办理Dupay的前提
- 有一个正常的邮箱(别qq,163什么的)
- 如果你是ios请你选学会怎么注册美区appleID(要下载国区ban的应用)
- 如果你想要以后搞什么充值ChatGPT Plus什么的 请先准备好200块rmb左右(开卡要10刀,预充值要20刀,还有手续费)
- 如果你以后不需要虚拟卡,我认为还是找其他特殊的教程,找那种虚拟卡生成器,骗过cloud flare,但我确实有虚拟卡的需求
注册地址:
https://dupay.one/web-app/register-h5?invitCode=nlv7BD&lang=zh-cn
注册其实很简单
按照官方一步一步下去就好了
然后账号注册好一会,建议把安全系数拉满
因为之后也要拉满的
- 谷歌验证器
- 电话号码
- 身份证
- 人脸识别
- 邮箱认证
- 不用害怕你泄露出去的,金融公司有规定的 稍微正常的卡都要KYC
接下来想要注册卡还需要往里面充值USDT(我理解是基本等价USD的虚拟货币)
充值USDT方式
- 找tb代充,直接搜索Dupay代充 但是很贵(方便),8.5换一个
- 找tel代充,看你有没有路子,我找到了8换一
- 自己找虚拟货币交易所直接购买转账 基本实时汇率加一点手续费(麻烦,新手容易出错,刚注册可能由于冷却期)
我先是选择自己找虚拟货币交易所
看了以下教程:
如何开通欧易Web3钱包, 交易入账
然后自己遇到锁余额了(应该是新账号)
所以我当场就晕了
然后因为心里等不及了
就去tb按照8.5换1的价格换了35个
然后就打到我的账户上了
然后开卡就很简单了
将账单信息输入cloud flare就好了
使用R2图床
下面这个教程非常详细
我一步一步做下来是没有问题的
但是最后一段内容
利用tinypng进行图片压缩
我亲身尝试发现其实是收费的,前面免费后面收费
R2 + PicGo:教你搭建免费图床并实现快速上传和压缩图片_z-blog将图片同步到r2-CSDN博客
Nice!
下面这种图就是来自couldflare的图床的
之前失败了几次是因为胡乱参考网上的教程
在这个地方添加了zyzblog
我靠现在也太爽了!这个加入图片!
太爽了!爽爆了
接下来打算将之前的图片都上传到图床去
之前看到picgo有插件的 以后有空继续写
搞这个网站自从域名,vercel,虚拟卡 ,图床 耗时之久(太菜了)
这几天先导课也拉下来,游戏也没有玩,倒是补课家教赚了几百
稍微放松一下,开始继续学C语言