write blog on github

2012年9月9日,在github创建blog日志

2012年9月14日

2012年9月16日

2012年9月24日

配置git环境 用户名和邮件(配置文件目录~/.gitconfig)
git config --global user.name "Your Name"
git config --global user.email you@example.com
如:
  dennis@dennis-VirtualBox:~git config --global user.name "Dennis"
  dennis@dennis-VirtualBox:~git config --global user.emal "dennis.cpp@gmail.com"
确认配置是否成功:
git config user.name
git config user.email
也可以直接编辑文件:
$ cat ~/.gitconfig

2012年12月14日

环境windows xp,git
git status 查看状态
git pull 更新
在_post目录中加入新的文章后如:2012-12-14-visual-studio-project-clean.md 
执行下面的命令更新上传
git push origin master
下面这三行是执行上一个命令要求输入用户名和密码
    Username for 'github.com':
    Password for 'github.com':
    Everything up-to-date
git add .
git commit -m "create my site"
git push

2013年01月04日

Fedora17安装Jekyll预览github博客文章
1.安装工具
    yum install ruby-devel
    gem install jekyll
2.在blog目录下运行jekyll服务
    jekyll --server
3.预览blog
    打开http://localhost:4000
4.rake产生post文章
    gem install rake
    rake post title="***"

2013年01月25日

2013年01月26日

2014年05月23日

2014年06月05日

2014年06月21日

  • How do you uninstall Ruby 1.8.7 and install Ruby 1.9.2?

  • Install jekyll on Ubuntu

    dennis@dennis:~/work/git/matrix207.github.com$ sudo gem install jekyll
    ERROR:  Error installing jekyll:
        celluloid requires Ruby version >= 1.9.2.
    dennis@dennis:~/work/git/matrix207.github.com$ ruby --version
    ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
    dennis@dennis:~/work/git/matrix207.github.com$ sudo apt-get install ruby1.9.3
    Reading package lists... Done
    Building dependency tree       
    ......
    dennis@dennis:~/work/git/matrix207.github.com$ sudo update-alternatives --config ruby
    There are 2 choices for the alternative ruby (providing /usr/bin/ruby).
    
      Selection    Path                Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/ruby1.8     50        auto mode
      1            /usr/bin/ruby1.8     50        manual mode
      2            /usr/bin/ruby1.9.1   10        manual mode
    
    Press enter to keep the current choice[*], or type selection number: 2
    update-alternatives: using /usr/bin/ruby1.9.1 to provide /usr/bin/ruby (ruby) in manual mode.
    dennis@dennis:~/work/git/matrix207.github.com$ ruby -v
    ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
    dennis@dennis:~/work/git/matrix207.github.com$ sudo update-alternatives --config gem
    There are 2 choices for the alternative gem (providing /usr/bin/gem).
    
      Selection    Path               Priority   Status
    ------------------------------------------------------------
    * 0            /usr/bin/gem1.8     180       auto mode
      1            /usr/bin/gem1.8     180       manual mode
      2            /usr/bin/gem1.9.1   10        manual mode
    
    Press enter to keep the current choice[*], or type selection number: 2
    update-alternatives: using /usr/bin/gem1.9.1 to provide /usr/bin/gem (gem) in manual mode.
    dennis@dennis:~/work/git/matrix207.github.com$ gem -v
    1.8.11
    
  • install nodejs for JavaScript runtime environment
    sudo apt-get install nodejs

  • jekyll --server change to jekyll server