基于hexo搭建自己的博客(1)

说明

1. github的配置

1.1 创建仓库

新建一个名为你的用户名.github.io的仓库

比如说,如果你的github用户名是xxx,那么你就新建xxx.github.io的仓库(必须是你的用户名),将来你的网站访问地址就是 http://xxx.github.io 了,每一个github账户最多只能创建一个这样可以直接使用域名访问的仓库。

创建页面

注意:!!!仓库名字必须是:username.github.io,其中username是你的用户名;!!!

1.2 绑定域名(可选)

首先你要注册一个域名,国外免费的,国内的阿里云腾讯云均可以

在运营商配置域名,域名配置最常见有2种方式,CNAME和A记录,CNAME填写域名,A记录填写IP

先ping一下你的用户名.github.io的IP,然后到你的域名DNS设置页,将A记录指向你ping出来的IP,将CNAME指向你的用户名.github.io

然后到你的github项目根目录新建一个名为CNAME的文件(无后缀),里面填写你的域名,www可加可不加,会自动重定向,原来的用户名.github.io并没有失效,而是重定向到新域名。

2.git的安装配置

2.1 git的安装

关于git的详细安装可参考这篇博文:https://www.cnblogs.com/xueweisuoyong/p/11914045.html

当然也可以和大多数软件一样,一直下一步,直至安装成功

2.2 配置SSH免密登录github

为什么要配置这个呢,提交代码肯定要拥有你的github权限才可以,使用用户名和密码不仅不安全还很繁琐,所以我们使用ssh key来解决本地和服务器的连接问题。

1、桌面右键打开 Git Bash Here,跳转到用户目录cd ../

2、查看当前目录下是否存在.ssh目录,.ssh文件夹中是否存在id_rsa.pub,如果存在跳过步骤3

3、生成ssh密钥文件:ssh-keygen -t rsa -C "你的GitHub注册邮箱",输入后连敲三次回车

4、跳转到.ssh路径,复制id_rsa.pub的全部内容

5、打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key,把复制的内容粘贴进去,title随便填,保存即可,我们的公钥就添加成功了

设置公钥

6、在gitbash输入命令:ssh -T git@github.com 如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:Hi liuxianan! You’ve successfully authenticated, but GitHub does not provide shell access.看到这个信息说明SSH已配置成功。

7、配置git信息

1
2
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"

xxxxxxxxxx # 下载SVN项目$ svn checkout svn://xxx –username=username –password=pwd# 新增文件$ svn add filename # 新增大量文件$ svn add svn status . | grep "^?" | awk '{print $2}'# 提交更新内容$ svn commit -m ‘提交内容’# 更新SVN项目$ svn update# 删除文件$ svn delete file# 版本回退$ svn checkout -r [version] svn://xxx path# 版本回退,只回退一个文件$ svn checkout -r [version] filenamezsh

安装参考:https://www.liaoxuefeng.com/wiki/1022910821149312/1023025597810528