网站建站记录二
建议先看这一部分,这个部分要做的是利用现有的域名来建立博客。采用的是github pages,为什么采用这个呢?这里就引用一下
cnfeat博客里的说法:
github pages有300M免费空间,资料自己管理,保存可靠;
学着用github,享受github的便利,上面有很多大牛,眼界会开阔很多;
顺便看看github工作原理,最好的团队协作流程;
github是趋势;
假设你从没有接触过git,那么你先去网上搜一搜了解一下相关的。接下来就按照下面三个步骤来建立一个github pages。
注册github
github:可以托管各种git库,并提供一个web界面。对于建站来说,就是一个免费的网络空间。
到github上注册一个账号,这个应该不用细讲吧。如下:
下载git并配置本地环境
git主要是用于对版本进行管理的一个系统,利用SHA-1计算时刻保持数据完整性。
git的文件有三种状态已提交、已修改、已暂存对应文件流转的三个工作区域:本地仓库、Git的工作目录、暂存区域。
git add、git status、git config、git commit、git clone等常用命令熟悉。
下载git并安装。
git相当于是github的本地仓库,而github相当于git的远程仓库。在注册了github的账号和下载安装了git之后,就相当于你有了一个本地仓库和远程仓库。在本地仓库更改之后,即可以把本地的代码推送到远端。但是在推送之前,需要在本地和远端之间建立起连接。
这个连接过程包括两个步骤:
- 配置本地的用户名和email
命令如下
git config --global user.name "在github上注册的账号"
git config --global user.email "在github上注册用的邮件地址"
- 生成SSH key
SSH:Secure Shell,为远程登录会话和其他网络服务提供安全性的协议,利用SSH协议可以有效防止远程管理过程中的信息泄露问题。
这个SSH就是主要建立起git和github之间的安全连接。
所以主要在本地生成key之后,放到远端,每次pull代码时会进行认证。
以下参考于beiyuu.com.
在Windows下,打开Git Bash。
输入如下命令
$ ssh-keygen -t rsa -C "邮件地址@youremail.com"
就会生成SSH key,首先要设置存储的目录,就采用git默认的(回车就行),只要记住路径,待会儿我们要到相应的目录下复制ssh key。然后系统要求输入密码,随便设置一个即可(前提要记得住)。
步骤一:
步骤二:到github上点击settings,将保存在刚刚文件夹下的key(用记事本打开)复制到相应位置即可。
输入下面的代码,就可以生成新的key文件,我们只需要默认设置就好,所以当需要输入文件名的时候,回车就好。
步骤三:验证是否登陆成功,输入如下命令即可。
ssh -T [email protected]
建立github pages
建立github pages就跟创建一个创建一个新的仓库类似,只不过是Repository name要设定成yourname.github.io。
下面参考自dss886
- 创建新仓库
登录https://github.com/yourname,点击Repositories -> New创建一个新的仓库。
注意,Repository name一定要设置为yourname.github.io,其他选项默认,点确认。
- 设定仓库
在这个仓库的页面https://github.com/yourname/yourname.github.io的右边栏点Settings往下拉找到GitHub Pages -> Automatic Page generator,一路Next即可。
等几分钟,访问http://yourname.github.io就能看到你创建的页面了。
对于github pages,网上的教程很多,搜一搜就有很多,这篇仅是作为记录,不妥之处望指正。
在接下来的部分,将利用hexo的相关模板来创建一个像模像样的个人主页。不要忘了个人主页的用途,分享经验,记录生活,所以不需要搞的太花哨,内容才是最重要。