Skip to content

about building github page blog

kuang edited this page May 13, 2015 · 10 revisions

利用github的代码库做一个博客 http://p2227.github.io/

github上要处理的部分

  • 建立一个叫 p2227.github.io 的 repository

  • master分支上的代码即是代码库

  • 想要独立域名,上传一个 CNAME 文件即可,内容为你的域名 如 gh.p2227.com

搭建本地环境

  1. 搭建ruby环境:推荐安装 railsinstaller 3.0 ruby + rail + git + gem + DevKit 等一应俱全
  2. 参考 这里这里 现在我的安装目录 是 D:\ProgramDev\RailsInstaller
  3. 2015-03-25 发现:这个目录不要太深,因为在搞sass的时候遇到目录太深文件不能生成的问题
  4. D:\ProgramDev\RailsInstaller\Ruby2.0.0\setup_environment.bat 运行这个脚本即可设置环境变量
  5. DevKit 目录运行 ruby dk.rb init
  6. ruby dk.rb install 之后,如果提示 Invalid configuration or no Rubies listed. Please fix 'config.yml' ...则要在 D:\ProgramDev\RailsInstaller\DevKit\config.yml 中加入 两行- D:/ProgramDev/RailsInstaller/Ruby2.0.0
  7. 设置代理方法:设置环境变量 HTTP_PROXY,推荐用fiddler set HTTP_PROXY=http://locahost:8888/
  8. 如果系统提示不能建立https连接,尝试使用http源(在hw环境,此步骤需要有代理) (PS:不知道 http://ruby.taobao.org/ 能不能访问,反正我的账号不能)
        gem sources -r https://rubygems.org/
    
        gem sources -a http://rubygems.org/
  9. gem install jekyll 此步骤会因为网络问题失败很多次,请多次重试
  10. jekyll --version 校验是否安装成功
  11. 在特定目录,jekyll new my-awesome-site
  12. 安装python,我安装的是2.7.9。并且加入path变量 否则 打开网站会一片空白 参考这里
  13. jekyll serve 然后打开 http://127.0.0.1:4000/

博客系统 Octopress

Clone this wiki locally