免费开源Github Pages空间可绑域名搭建个人博客存放图片文件
1、在Github创建一个个人空间,有两种方法,一种纯代码手工创建。这里要涉及的专业知识就比较多了,有兴趣的朋友可以深入研究一下。如下图:
2、第二次方法就是,利用Github Pages自动生成网站页面。点击项目上主的“Admin”,如下图:
3、选择中间的“自动生成页面”,如下图:
5、完成后,10分钟后就自动生成个人主页了。
1、安装Jekyll是为了将Github Pages打造成为一个真正属于自己的个人博客,虽然说没有Wordpress强大的后台,而且写文章也会更为麻烦,但是作为个人博客使用,基本上可以满足要求。
2、执行以下代码
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
3、效果如下图:
4、输入以下代码。
gem sources -l
5、显示如图所示,表示执行正确了。
6、接下来直接安装Jekyll了。
gem install jekyll
7、如下图所示。
1、首先是将Github Pages个人文件下载到本地,执行下列代码:
git clone git@github.com:freehao123/freehao123.git
2、效果如下图:
3、这里你就可以在本地看到自己下载的文件夹,里面就是你空间的各种文件。如下图:
4、要将文件上传到Github Pages中,先将图片、文件放在这个文件夹当中,如下图:
5、然后依次执行以下语句就可完成。
git add .
git commit -m 'commit messages'
git push origin gh-pages
- 1、主页演示:https://freehao123.github.com/freehao123/
- 2、图片外链演示:
7、Github Pages是支持绑定域名的,但是它绑定域名的方法有点特殊,你需要在项目的根目录下新建一个名为CNAME
的文件,文件内容就是你的域名,例如www.freehao123.com.
1、Github Pages空间是一个开源免费的空间,所以建议大家不要滥用,关于音乐、视频类的文件最好不要放在这个空间上。
2、严格来讲Github Pages是一个免费静态空间,动态的部分基本上要靠别的系统来完成。评论和写作等要依靠第三方的工具。
3、如果你真的跟着我的操作一直走下来,那么你一定是一个爱折腾的人,不防试试这些开源空间。
PS:20120725更新,本篇文章只浅显地涉及到Github Pages搭建个人博客的内容,想要了解更多的如何将Octopress博客发布到github pages和非github pages主机,例如sourceforge主机,推荐阅读opoo.org博主的图文教程:https://opoo.org/octopress/
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
演示链接访问速度贼快!
[回复] -
这免费空间,要是支持PHP就好了。速度相当不错。
[回复] -
这个git空间以前就有了,用起来还是非常困难,不知道怎么将自己的模板上传上去。
[回复] -
果然挺麻烦的
[回复]qi 回复:
@时光的线条, 主要是管理文件必须要用命令的形式,太难了。
[回复]小罗 回复:
@qi, 用第三方管理平台进行管理吧,很方便,直接在第方三平台进行代码更新,速度快又不会丢失上面的代码
[回复] -
我还是去用SF空间吧,相比而言,git空间太难使用了。按照博主的操作,到了第三步就不知道为什么会出错了。
[回复] -
Github空间的确相当稳定,好多人已经在Github搭建自己的博客,看到网上一些人放弃Wordpress来折腾Github。
[回复] -
放图片恐怕不合适吧,这个空间大小时总共才300MB。
[回复] -
开源类的空间使用起难度不小,但是优点也是明显的,越少人用的免费空间就越安全。
[回复] -
这个空间速度不错,放点图片上去还是可以的。
[回复] -
博主可以多介绍一些免费ASP空间,这个空间顶多就是一个静态空间,只能放些html文件在上面。
[回复] -
github也没放过啊
[回复]qi 回复:
@BlackGlory, 前几天有个朋友推荐了一下。不过,这个空间也真够我折腾了几天。你的博客打不开,是怎么回事?
[回复]BlackGlory 回复:
@qi, 我博客运行在PHPCloud的空间上(你有兴趣可以推广一下,不过用起来不是很方便),但是这空间的负载能力不怎么强啊,这已经是第2次出现问题了.
[回复]qi 回复:
@BlackGlory, 这个空间刚出来的时候我就申请了。我去试试看。我在网上搜索了一下,发现没有什么这方面的教程,你是怎么搭建的?有没有参考的方法?
[回复]BlackGlory 回复:
@qi, 网上的教程确实比较少,确切的说这不能算是一个空间,类似于SAE和%,这是一个应用.支持远程连接/使用phpMyAdmin访问mySQL数据库,提交代码的方式分git(就是这篇文章里的git,如果你是程序员的话肯定了解的)和SFTP两种,连接前需要在后台页面里下载公共SSL密钥).绑定域名的方法比较挫,将域名cname指向phpcloud分给你的三级域名就可以了(为什么会有效我也不知道,大概是官方的疏忽).
[回复]BlackGlory 回复:
@BlackGlory, 好吧,现在应该可以断定是Zend的工作人员人为制造的错误,因为https://fxthunder.com/这个站也进入502状态了.我和这个站的站长都是通过非正式途径在PHPCloud绑定的域名.
[回复] -
mark一下,不错,你用文章目录插件了?我也打算用,呵呵
[回复] -
站长辛苦了。
[回复] -
这个空间不好,虽然速度快,但是很难用。
[回复] -
折腾了一下午,终于跟着博客的操作方法完成了这个空间的申请,其实这个免费空间只适合开源,不适合建站。
[回复] -
博客 又坏了一个免费空间。。。。
[回复] -
美女很好看…哈哈,
[回复] -
如博主所言,并补充几句:
1. 该空间是一个静态空间,可发布任意静态内容;2. 该空间的发布方式是向你的github的一个特定的git远程库push你的网站代码,github或自动把你git库中的文件同步到你的空间下;
3. 如果仅仅发布静态内容,使用者安装git客户端足矣;
4. 网上诸多github发布博客的教程其实是把使用github空间和使用Jekyll或者Octopress博客给混在一起讲了,所以看起来灰常复杂,其实Jekyll和Octopress只是一个本地博客系统外加静态内容生成器(就是这个生成器需要安装ruby和诸多软件),Jekyll和Octopress生成的博客内容可以发布在任何空间,比如sf。使用Rsync发布到支持%连接的空间(比如sf)应该比发布到github还简单。
[回复] -
感谢站长分享;贵站这几天更新的好多啊
[回复] -
上传上去了,多谢了。很好的版主啊
[回复] -
这个空间的%,如何用这个%#?楼主是个大智慧的人,请发出来如何用。
[回复] -
这个空间的%,如何用这个%来**#********,楼主是个大智慧的人,请发出来如何用。
[回复] -
@qi,到了输入“* -T git@github.com”这一步提示“permission denied (publickey)”有解决的方法吗?
从网上找了下资料说是要*出现permission denied (publickey)问题: 修改/etc/*/*d-config文件.将其中的PermitRootLogin no修改为yesPubkeyAuthentication yes 修改为noAuthorizedKeysFile .*/authorized_keys前面加上#屏蔽掉,PasswordAuthentication no修改为yes就可以了。 重启*d即可:service *d restart
[回复] -
@qi,https://windows.github.com是Github的什么来的?
[回复] -
博主,我按照你的方法,其他地方都没问题,就是最后上传文件这一步 老不行。
每当输入:
git add .
git commit -m ‘commit messages’
git push origin gh-pages都会出现这种情况
fatal destnation path 1234567 already exists and is not an empty directory请博主明察,期待博主回复
[回复] -
-
按照命令输入后打开C:Documents and SettingsAdministrator.*目录里面没有文件,而且在输入密码的地方不能输入是怎么回事?
[回复] -
enter same passphrase again: 不能输入密码
按键什么的都失效了[回复] -
前面的步骤成功了,请问一下怎么能上传文件夹,按照你的后面的步骤上传文件夹了但是不成功啊,文件夹里有几个swf文件和xml文件,是不是能上传?具体需要什么步骤那?
[回复] -
搞定了,呵呵,用的windows for github 操作很简单,谢谢楼主了,但是发现速度没有# svn速度快
https://oxn.github.com/cmp4/mp3/cmp.swf
https://oxn.#code.com/svn/trunk/mp3/cmp.swf
呵呵[回复] -
git确实很难,而且github pages创建不了,按创建后还是跳转会编辑页面….
[回复] -
还是用GitHub for windows方便啊!git装上去都不知道怎么用,还卡右键菜单。
[回复]