zhanghouxing的个人博客分享 http://blog.sciencenet.cn/u/zhanghouxing

博文

利用Github免费搭建个人网站详解

已有 9810 次阅读 2014-9-14 21:25 |系统分类:科研笔记| github

GitHub是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月,GitHub宣布它现在已经提供可1百万项目,可以说非常强大。Github虽然是一个代码仓库,但是Github还免费为大家提供一个免费开源Github Pages空间,利用这个空间你可以搭建轻量级的博客系统,绑定自己的域名,存放一些图片和文件等等。虽然现在我已经不再使用这个空间,但我还想把这个经验分享给大家,原因是该空间给予300兆的空间,而且比较稳定,又是免费的,对于一般的需求还是能够满足的。好了,废话就说这么多,现在我开始演习如何搭建这个博客。

(1) 登录https://github.com/,注册一个账号,登录并新建一个repositories.命名为example.github.io或者其它名字(不加后缀,如example),创建成功后,点开新建的项目,在右侧的setting里面点automatic page generator,这样就自动生成你的网站页面。其实还有一种方法,publish你的页面,但这里涉及的专业知识比较多,不适合一般人用。

(2)发布成功后,点开settings, 就可以看到下面的界面,表示你的页面发布在zhanglingky.github.io/example.github.io。在浏览器输入便可以看到你新建的网站了(这里可能要延时,所以等一会才能打开)。

网页如下:

(3)本地连接并管理你的项目文件,发布成功后,你打开项目,可以看到里面有一些文件,这些文件就是你的项目文件。那么如何修改这和管理这些文件。如果仅仅是修改文件,你可以直接修改,但如果要上传新的文件,就不能直接实现了,这里就需要将本地和此项目进行连接。首先,下载git工具,下载地址:http://www.freehao123.com/dl-railsinstaller/,安装成功后,会自动提示进行配置,按照要求进行配置即可。需要输入用户名和邮箱。然后,配置SSH Key,这是个什么东西呢,它相当于一个钥匙,通过这个钥匙,你才能完成和github上面的项目链接,一般在刚刚完成安装,系统会自动生成一个SSH key,但这个是公共的钥匙,所以还需要建立私有的钥匙。


然后就是输入存储位置,或者直接回车,这样就按照上面的路径存储了。然后就是输入密码了:

打开刚刚的文件目录,可以看到一个文件,id_rsa.pub,用记事本打开,复制里面文件,然后登录github,在设置里面可以看到SSH key的选项:

点击进入,ADD SSH Key ,将刚刚复制的内容粘贴在key里面,并输入名字。这个名字如果已经别人用过,会提示,所以得用一个没有用过的名字,我后面修改为测试。

下面就是我创建成功的SSH Key

(4)下面测试连接是否能成功?打开Git Bash, 输入命令ssh -T git@github.com. 如下显示,表示连接成功

(5) 然后就是将项目文件刻录到本地,也就是下载到本地,然后在上传就可以完成自己网页和文章的更新了。
在git bash 输入命令git clone git@github.com:用户名(你的github用户名)/项目名(本例是example.github.io):

(6)在路径c/sites 下就可以看见刚刚刻录的文件,然后你就可以对网页进行修改了。比如我将刚刚自动生成的首页修改下,将首页标题修改为www.xiaolingzi.com. 然后我就要将修改的文件上传。首先在git bash 里面输入:cd example.github.io 进入该项目内,然后输入:

git add .

git commit -m 'commit messages'

git push

(7)这样就成功推送了修改的网页文件了,然后我们再在浏览器输入:zhanglingky.github.io/example.github.io,就可以看见更新了。 后面我会专门讲怎么把自己申请的域名绑定到zhanglingky.github.io/example.github.io, 因为这么长的域名,没人会记得,所以还得申请并绑定域名。并将域名解析到zhanglingky.github.io/example.github.io。




https://blog.sciencenet.cn/blog-922140-827762.html

上一篇:微信+wordpress
下一篇:matlab绘雷达图
收藏 IP: 210.77.68.*| 热度|

1 刘洋

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-18 14:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部