恢复博客的写作环境1.0
2015-03-14
由于公司中使用的Linux操作系统为CentOS release 6.6 (Final),所以最开始是希望可以在这个操作系统上搭建起我博客的写作环境,折腾了一天我放弃了,有空再看该怎么弄吧!
安装Windows7
安装VMware workstation
下载Ubuntu14.04 LTS,在VMware workstation的虚拟机中安装
下载ruby-2.2.3.tar.gz,并安装ruby-2.2.3
cd /home/donghao wget http://cache.ruby-lang.org/pub/ruby/ruby-2.2.3.tar.gz tar zxvf ruby-2.2.3.tar.gz cd ruby-2.2.3 ./configure sudo make sudo make install ruby -v
下载rubygems-2.2.2.tgz,并安装rubygems-2.2.2
cd /home/donghao wget http://production.cf.rubygems.org/rubygems/rubygems-2.2.2.tgz tar zxvf rubygems-2.2.2.tgz cd rubygems-2.2.2 sudo ruby setup.rb gem -v
安装zlib
sudo apt-get install zlib1g-deb cd /home/donghao/ruby-2.2.3/ext/zlib/ sudo ruby extconf.rb sudo make sudo make install
安装Jekyll
gem sources -r https://rubygems.org/ gem sources -a http://rubygems.org/ gem sources -l sudo gem install jekyll jekyll -v
运行jekyll出现错误:Could not find a Javascript runtime,解决:
sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
安装git,并设置
sudo apt-get install git git config --global user.name "xiaofandh12" git config --global user.email "photodh@126.com" git config --list
获取xiaofandh12.github.io
cd /home/donghao/ git clone https://github.com/xiaofandh12/xiaofandh12.github.io.git/
写博客
cd /home/donghao/xiaofandh12.github.io/ git checkout source cd _posts 使用Markdown,按照要求写好博客 cd /home/donghao/xiaofandh12.github.io/ make 在浏览器中输入xiaofandh12.github.io即可看到了
关于Openssl:可以看到我们的gem源使用的是http://rubygems.org/,而不是https://rubygems.org,原因就是没有安装Openssl,无法使用https://rubygems.org,而Openssl的安装总是出错,所以我就选择不安装Openssl了,幸好http://rubygems.org这个源没有出问题,不然没办法还得返回去安装Openssl。国内gem源很有名的就是https://ruby.taobao.org/,因为没有Openssl,所以无法使用,在网站ruby.taobao.org上我们看到了通知”我们将于2015年10月1日起停止http协议的镜像,请在配置中使用https协议代替“。哎,再早一点的话gem源应该还是可以使用http://ruby.taobao.org的。
由于我的Ubuntu是安装在虚拟机中的,在虚拟机中编写文档有点儿痛苦,所以我用的是Xshell 4来连接虚拟机中的Ubuntu系统,用SSH Secure Shell向虚拟机中的Ubuntu系统传输文件、图片等。
刚安装好的Ubuntu系统需要配置网络,安装Vim并配置Vim。我的Vim配置使用的是https://github.com/amix/vimrc中的Awesome version,才刚开始用,感觉还行。