基于hexo搭建自己的博客(1)
说明
-
目的: 基于Github和Hexo,搭建个人博客。(可选服务器)
-
提前准备:
Github[Github]: https://github.com/
Nodejs[Nodejs]: https://nodejs.org/zh-cn/
Git[Git]: https://git-scm.com/
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信息
|
|
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