博客优化及踩坑实录

The underdog

拥有自己的域名

  • 域名与IP地址的基本概念
    • 域名:域名是由一串字符组成的网站地址,用于方便用户记忆和访问网站。域名通常由多个部分组成,包括顶级域名(TLD)、二级域名、子域名等。在国内经常用到的有百度(www.baidu.com)阿里云(www.aliyun.com),这些都叫做域名
    • IP地址:IP地址是互联网上设备的唯一标识符,用于在网络中定位和识别设备。IP地址分为IPv4地址和IPv6地址两种格式,其中IPv4地址通常由四个十进制数字组成,如192.188.0.0
    • DNS服务器建立了域名->IP地址的映射
      • 在联网的设备上,可以打开cmd,键入ping www.baidu.com,这样会得到一系列回复这就叫做“ping通了”,你在该网络环境下可以成功通过域名访问其IP地址下对应的网页,我们也可以得到百度官网的IP地址
      • 如果我们ping国内无法访问的域名得到请求超时的回复,这是由于GFW对某些域名黑名单进行了DNS污染,使得其无法被正确解析
  • 域名的注册
    • 选择合适的“xx云”企业,比如[腾讯云](域名注册购买_域名注册选购 - 腾讯云 (tencent.com) )阿里云万网 华为云
    • 目前是.space, .top, .work, .team等等域名比较便宜,我本人在阿里云万网购买了10年theunderdog.space,阿里的服务和指引做的还是不错的(因为不小心买了短信包,天天打电话来教我怎么用)
    • 使用阿里云万网进行域名注册和解析
      • 选择一个喜欢的域名并购买(建议买个5年10年)
      • 结算时登录账号,使用支付宝扫码即可
      • 付款时,要求填写域名实名信息按要求如实填写即可

进一步可以参考域名与网站(万网)>>域名>>购买续费>>域名注册 (aliyun.com)

  • 域名->Github Pages的解析
    • 解析主域名和www二级域名
      • 进入解析台,点击解析设置
      • 添加两个解析记录记录类型为CNAME,主机记录分别为@和www,记录值填写自己的GitHub Pages域名,即"<repo_name>.github.io"
    • 向Github Pages添加自定义域名
    • 在博客本地工作区source文件夹里,添加一个文件,文件名为CNAME,只添加一行(域名,我的是theunderdog.space)这里展示的是通过命令行新建(参考),也可以新建文本文件,添加域名后改文件名完成后
1
2
cd d:/blog
hexo clean && hexo g && hexo d

等待一会,在浏览器输入你的域名,进入了自己的博客页面,恭喜你拥有了自己独一的域名和博客!

进一步可以参考GitHub Pages个性化域名配置-腾讯云开发者社区-腾讯云 (tencent.com)
管理 GitHub Pages 站点的自定义域 - GitHub 文档

  • Title: 博客优化及踩坑实录
  • Author: The underdog
  • Created at : 2024-08-11 11:08:42
  • Updated at : 2024-08-11 21:27:42
  • Link: https://github.com/Xjchen0/Xjchen0.github.io/2024/08/11/博客优化及踩坑实录/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
博客优化及踩坑实录