GitHub Pages博客托管

GitHub Pages分为两种类型,一种是”User and Org Pages”,一种是”Project Pages”。前者是用户的主页,一个用户仅有一个。后者是每个项目的主页。


第一种的创建方法:
参考:http://linglong117.blog.163.com/blog/static/27714547201332895056387/
在GitHub网站上,点击右上角的+号图标,创建一个新的Repo,Repository 的名字必须为 username.github.com。然后点击Settings进入该Repo的设置页面。看到”Automatic Page Generator”,说明这个Repo已经启用了GitHub Page。点击按钮进入设置。
在”Create a GitHub User Page”填写一些基本信息,点击右下角的”Continue to Layout”。布局就用默认的,点击绿色的”Publish”按钮。
大功告成,输入”username.github.com”,看到一个页面没?这就是你刚刚创建的一个页面。



第二种的创建方法:
http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html
在一个Repo上新建了一个branch,并命名为gh-pages。
出错点:
远程服务器返回值为空,重新检查git配置,用户名和密码。
分支错误,必须在checkout出来的新分支上进行博客内容的修改。



ps:创建的前提是配置好Git和GitHub


ps:域名绑定,需要花银子,暂时不管了


安装jekyll一直出错,

系统黑苹果OSX10.9.5 

ruby版本 ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin13]

错误描述:

ccMac:~ user$ sudo gem install jekyll
Password:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /Users/user/Documents/work/android-ndk-r9d in PATH, mode 040777
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
ERROR: Failed to build gem native extension.


    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby -r ./siteconf20141114-2956-1swe1ro.rb extconf.rb
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:213: warning: Insecure world writable dir /Users/user/Documents/work/android-ndk-r9d in PATH, mode 040777
creating Makefile


make "DESTDIR=" clean


make "DESTDIR="
make: *** No rule to make target `/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/include/ruby-2.0.0/universal-darwin13/ruby/config.h', needed by `porter.o'.  Stop.


make failed, exit code 2


Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/fast-stemmer-1.0.2 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/fast-stemmer-1.0.2/gem_make.out


解决办法:

失败:
苹果编译器在Xcode5.1命令行中,对未知参数的判断升级为直接判断编辑器错误。这个问题的出现,导致构建Python和Ruby Gems扩展时出现错误。
针对这个问题,有两种解决办法,一种是错误降级处理,将错误降级为警告
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install jekyll
另外一种是卸载Xcode5.1,改用较低版本。


正在尝试ing:
重装ruby1.9.3,巨慢无比,等待ing


如果错误继续,放弃jekyll,转投octopress

快哭了




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值