Hexo博客03-域名

本文介绍如何为Hexo博客绑定更有个性的域名

1. 绑定域名

NameSilo官网:Cheap Domain Names & Web Hosting Starting at $0.99! | NameSilo

美国人虚构信息生成:美国地址生成,美国人虚构信息生成-世界各国虚拟身份信息、地址、信用卡生成 (haoweichi.com)

1.1 购买域名

  1. 在首页输入自己想购买的域名,查询并添加到购物车:

    点击checkout进行结算:

    首次购买输入okoffgo2think可以优惠1美元。

    可以选择支付宝结账:

  2. 填写个人信息

    购买完毕后,会要求填写个人信息,这个个人信息比较水,可以使用美国地址生成,美国人虚构信息生成-世界各国虚拟身份信息、地址、信用卡生成 (haoweichi.com)网站生成虚拟信息,填写即可。

  3. 域名控制台&DNS配置

    进入域名控制台,可以对域名进行配置:

    点击域名可以进入完整的控制台,点击蓝色小球进入DNS配置:

    域名控制台:

    DNS配置:

  4. A记录&CNAME记录

    简单来说,A记录的值是本域名指向的IP地址,CNAME记录的值是本域名指向的域名,CNAME记录的值最后也是指向A记录的IP地址。

    之后绑定个人域名主要需要添加这两个记录。

1.2 绑定域名

  1. 添加新域名

    进入GitLab中的博客项目–>部署–>Pages–>新域名:

    image-20240925180246620

    直接填写自己的域名即可,如example.com

  2. 域名认证

    添加域名之后需要进入认证,以确认你有该域名的操作权限。

    回到NameSilo的DNS配置中,添加三条记录:GitLab Pages提示的CNAME记录和TXT记录,以及一条A记录。

    其中,CNAME记录和TXT记录的值按GitLab Pages提示填写即可,A记录需要填写博客的IP地址(即GitLab Pages展示静态页面的IP地址),一般是35.185.44.232,可以通过ping命令来确认IP:

    填写完毕后的DNS配置如下:

    需要注意的是TXT记录的Value应该是gitlab-pages-verification-code=等号后面的值,Name根据填写的是根域名还是子域名的不同也有些许不同,具体参考GitLab文档:Custom domains and SSL/TLS certificates | GitLab

    域名的DNS配置更新需要等待一段时间,可以先泡杯茶慢慢等,过段时间后GitLab Pages的域名即可通过认证。

    我的记录如下:

    image-20240925180426274

  3. 保存更改

    认证通过后,如果提示可以通过http://example.com访问,可能会提示风险链接无法访问,需要点击保存更改,然后可以通过https://example.com来访问。

  4. 测试

    此时可以在浏览器地址栏输入example.comwww.example.com来访问博客了。

2. 搜索引擎收录

网站若没有提交到搜索引擎收录,在浏览器中直接搜索是搜不到你的博客的,只有提交搜索引擎收录后,搜索引擎才能收录你的站点,通过爬虫抓取你的网页。

参考文章:

GitHub Pages + Hexo + NexT + 自定义域名搭建永久有效的个人博客网站并进行SEO优化

Hexo 博客提交百度、谷歌搜索引擎收录

这里仅记录提交谷歌搜索引擎的步骤,提交百度搜索引擎还没琢磨透。

2.1 Google

  1. 生成Sitemap站点地图

    在Blog目录下,打开命令行终端,输入以下命令

    1
    2
    3
    4
    # 生成谷歌Sitemap
    npm install hexo-generator-sitemap --save
    # 生成百度Sitemap
    npm install hexo-generator-baidu-sitemap --save

    注意:要将Blog目录下的_config.yml配置文件的url改为自己的域名,如:

    1
    url: http://forsea.top

    这样生成的Sitemap才会使用自己的域名。

  2. 提交Sitemap

    素质三连:

    1
    2
    3
    git add .
    git commit -m "提交信息"
    git push origin master

    提交完毕后,在浏览器搜索栏搜索https://{你的域名}/sitemap.xml,若可以看到Sitemap文件,则生成成功。

  3. 提交谷歌站长

    进入谷歌站长平台,点击立即使用,并添加资源,这里我使用网址前缀验证,网域验证一直失败。

    image-20241008105004810

    输入https://{你的域名},然后按照提示,在域名运营商的DNS控制台,添加CNAME文件验证,或通过HTML文件上传至网站验证,即可。

    验证完毕后,点击“站点地图”,输入siemap.xml,点击提交,等待上传即可。

    image-20241008105505716