Hexo+GitHub 快速搭建个人博客(二)---- 域名解析

前期准备:
备案的国内域名或者国外域名
(后面会解释为什么,这里以阿里云域名为例)


一、将个人域名与GitHub博客绑定
我们在Hexo目录下的source子目录内创建一个txt文件,内容写自己的域名,这里可以是一级域名也可以是二级域名,我这里用了我的一个二级域名
这里写图片描述
命名为CNAME(必须大写)
执行命令,再次部署。

hexo clear
hexo g
hexo d

该文件会出现在在GitHub的根目录下
这里写图片描述

二、配置DNS域名解析
只有域名是不能直接通过浏览器访问的,还需要进行域名解析,而且还有个问题就是根据国家工信部要求,解析到任何国内服务器的域名需要先完成ICP备案,也就是说,通过国内服务商(如阿里云,腾讯云)购买的域名,必须进行备案之后才能通过域名访问,而未备案的域名是不能访问的。
网站备案一般需要1-2个月不等,阿里云的备案流程如下:
这里写图片描述
国外域名推荐https://sg.godaddy.com/zh/,价格中等。
既然要搭个人博客,相信各位读者已经有了自己的域名,我们继续往下进行。
进入阿里云服务器控制台,找到云解析DNS,点击解析设置
这里写图片描述
这里写图片描述
我们需要添加这样一条解析:
如果是一级域名:
首先打开cmd ping 自己的GitHub博客网址
获得相应的IP
添加两条解析:
记录类型为A, 主机记录为@,记录值为GitHub博客IP
记录类型为CNAME,主机记录为@,记录值为GitHub博客地址
这是因为既然是要用一级域名进行解析,@说明是解析了一个一级域名,CNAME是给上面这个一级域名一个别名,叫做自己的个人域名。
这里写图片描述
这里写图片描述
如果是二级域名:
同样两条解析
记录类型为A, 主机记录为二级域名前缀,记录值为GitHub博客IP
记录类型为CNAME,主机记录为二级域名前缀,记录值为GitHub博客地址
这里就再截图了


域名解析是一个比较慢的过程,国外的域名可能要花费1-2天才能完成,国内会稍微慢一点。一般半个小时左右就可以通过自己的域名访问GitHub博客了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569626.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.net core consul 服务配置 服务发现 服务健康检测 服务变更加载

准备环境 安装consul之后 1. 创建一个.net core webapi 举例为UsercenterService 2. nuget引用Consul组件 https://github.com/PlayFab/consuldotnet 3. 创建配置实体类 (后面涉及功能介绍时候再解释属性含义) 1 public class AppSettings2 {3 …

Hexo+GitHub 快速搭建个人博客(三)---- 改变主题

前期准备: 基本的Linux命令 基本的GitHub命令 Hexo有多种博客框架,在 https://hexo.io/themes/ 里可以找到非常多优秀的博客框架,而且都是免费的。 首先大家可以去找一款自己喜欢的框架,可以选择浏览和直接进入GitHub进行fork …

hdu1814 Peaceful Commission

题目链接&#xff1a;戳我 菜得不行了&#xff0c;直到今天才刚开始学2-SAT。。。。 2-SAT的模板&#xff0c;因为是求最小字典序&#xff0c;所以只能用上限为\(O(nm)\)的最暴力的方法来做。。。 #include<iostream> #include<cstring> #include<cstdio> #i…

Vue入门 ---- 组件式开发

##组件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compatible" conten…

/usr/bin/python^M: 解释器错误: 没有那个文件或目录

【1】问题现象 执行python脚本&#xff0c;提示错误&#xff1a;/usr/bin/python^M: 解释器错误: 没有那个文件或目录 【2】原因分析 大多数是因为脚本文件在windows下编辑过。在windows下&#xff0c;每一行的结尾是\r\n&#xff0c;而在linux下文件的结尾是\n。 那么&#xf…

Vue入门 ---- 组件通信

##组件通信&#xff1a; 子组件获取父组件的数据父组件获取子组件的数据平行组件之间的通信vue2.0中用子组件修改父组件数据报错问题一定需要通过子组件修改父组件 子组件获取父组件的数据 通过子组件中的属性props&#xff0c;以与父组件数据的绑定。&#xff08;注意&#x…

[51nod1201]整数划分

题目链接&#xff1a; 51nod1201 神仙DP 设\(f[i][j]\)表示\(i\)分成\(j\)个数的划分数&#xff0c;如何转移&#xff1f; 有转移式&#xff1a;\(f[i][j]f[i-j][j-1]f[i-j][j]\) 为什么呢&#xff1f;第一种是先加一个划分出来的数\(1\)&#xff0c;但是为了和之前的所有数不一…

Vue入门 ---- vue-loader 、vue-cli

简介&#xff1a; vue-loader&#xff0c;来源于css-rouder、url-loader、html-loader… 后台node.js–>require exports等都是基于模块的开发 broserify 较早的模块加载器&#xff0c;但是只能加载js webpack&#xff0c;模块加载器&#xff0c;一切东西皆模块&#xff0c;…

Python档案袋( 命令行操作 及 Os与Shutil文件操作补充 )

调用系统命令 import os#调用系统命令&#xff0c;输出只能输出到屏幕上&#xff0c;不能用变量接收 os.system("ipconfig")#调用系统命令&#xff0c;并把执行结果存到变量中 resos.popen("ipconfig").read() print(res) OS模块文件操作 简单的文件和目录…

Vue入门---- vue-router

#简介&#xff1a; vue-router官网 用 Vue.js vue-router 可以快速创建SPA&#xff08;单页应用程序&#xff09;&#xff0c;是非常简单的。使用 Vue.js &#xff0c;我们已经可以通过组合Component来组成应用程序。 引入 vue-router 的过程&#xff1a;将组件(components)映…

Vue入门 ---- vuex

##简介 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态&#xff0c;并以相应的规则保证状态以一种可预测的方式发生变化。 vuex分为三大部分&#xff1a; state&#xff0c;驱动应用的数据源&#xff1b; view&#xff0c;以声…

2 Class类

在程序运行期间&#xff0c;Java运行时系统始终为所有的对象维护一个被称为运行时地类型标识。这个信息跟踪着每个对象所属地类。虚拟机 利用运行时类型信息选择相应地方法执行。 然而&#xff0c;可以通过专门地Java类访问这些信息。保存这些信息地类称为Class。这个名字很容易…

Dijkstra算法(c++版)

最短路径&#xff08;DP的应用&#xff09; 单源最短路径&#xff0c;不允许出现负环 核心思想&#xff1a;更新估算距离&#xff0c;松弛 δ(u,v)≤δ(u,x)δ(x,v)\delta(u, v) \leq \delta(u, x) \delta(x, v) δ(u,v)≤δ(u,x)δ(x,v) 时间复杂度与采用的数据结构有关&…

day1-参数化关联函数响应断言

1、参数化 1&#xff09;、准备参数化文件 2&#xff09;&#xff0c;添加CSV数据文件设置 3&#xff09;、在请求里 引用参数 2、关联函数 1&#xff09;、给学生充值金币需要从登录返回获取登录cookie 在登录接口添加后置处理器JSON Extractor 用户登录返回结果为&#xff1…

MySQL 8.0 error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded

安装MYSQL8.0版本之后&#xff0c;使用可视化管理工具Workbench或者Navicat都会产生一个类似的报错。 原因&#xff1a;MYSQL8.0之前的版本中加密规则为mysql_native_password. 而mysql8之后的加密规则为caching_sha2_password. 解决办法&#xff1a; 打开CMD进入MYSQL&#…

语句覆盖,判定覆盖,条件覆盖,条件/判定覆盖,条件组合覆盖,路径覆盖

最近在复习软件测试的考试&#xff0c;每次到白盒测试这里都要为这几种逻辑覆盖方法感到头疼&#xff0c;这次终于决定好好整理出来。 逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。它是一系列测试过程的总称&#xff0c;这组测试过程逐渐进行越来越完整的通路测试。 根…

PHP实现简单文件上传系统

目录结构如下&#xff0c;其中包含两个代码文件和一个uploads文件夹&#xff08;用于存放上传的文件&#xff09; index.php 该代码实现html页面&#xff0c;包括需要填写学号和姓名&#xff0c;上传文件大小不得超过20M <form action"fileSystem.php" method&…

Android中LayoutInflater()方法

在实际开发中LayoutInflater这个类还是非常有用的&#xff0c;它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件&#xff0c;并且实例化&#xff1b;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 1、对…

Vue入门 ---- 仿百度搜索

简述 学习vue的第二节&#xff0c;由于2.0版本并不向下兼容&#xff0c;视频中的不少内不能实现。下面列出一些主要知识点 // v-on 可简写为 // 事件冒泡是指当点击div内部的button触发show1()时&#xff0c;必然会冒泡到div上执行show2()&#xff0c;这才层级div中很常见 // …

洛谷 P3367 ---- 【模板】并查集

题目描述 给出一个并查集&#xff0c;请完成合并和查询操作。 输入格式: 第一行包含两个整数N、M&#xff0c;表示共有N个元素和M个操作。 接下来M行&#xff0c;每行包含三个整数Zi、Xi、Yi 当Zi1时&#xff0c;将Xi与Yi所在的集合合并 当Zi2时&#xff0c;输出Xi与Yi是否在…