lazybios

Fedroa下部署Jekyll及Git

在windows和ubuntu下切换更新blog实在是太麻烦了,因为工作室里有一台实验开发机,所以干脆在windows下通过ssh登录上去操作blog吧,这样一来又要到fedora下重新布置一遍git和jekyll,那就顺道做个笔记,以备回顾…

Git与Github

1. 安装Git

$ yum install git

2. 配置Git

配置默认用户名:

$ git config --global user.name "Your Name Here"

配置默认邮箱地址(跟github用户名一致):

$ git config --global user.name "Your Email Here"

因为是开发机,公有的,所以最好是不要配置ssh免密码登录了,使用https协议就好,此处设置一个密码缓存就行了具体:

$ git config --global credential.helper cache

设置缓存时间,默认为15min,通过以下方式可以自定义

$ git config --global credential.helper 'cache --timeout=3600'

以上就是github环境的配置,如果你想配置ssh免密码输入,可以github的官方指南梯子在此

Jekyll安装配置

我用的是fedora 14,这个版本里有些内置的依赖没有安装,所以网上和jekyll官方给的信息在安装的过程中会有些变化,正确的安装顺序应该是:

1. 安装ruby环境能

$ sudo yum install ruby-devel

2. 安装RubyGems(需要通过gem 安装jekyll)

$ sudo yum install rubygems

这一步需要提示下,这个过程可能会慢一些,耐心的多等一会儿,不要误以为是死掉了

3. 现在可以安装jekyll了

$ sudo gem install jekyll

4. 配置语法高亮

$ sudo yum install python-pygments

5. 修改markdown语言转换引擎

$ gem install rdiscount

$ jekyll --rdiscount

或者也可以在你站点下的 _config.yml 文件中加入以下配置,以便以后每次执行时不必再指定命令行参数:

markdown: rdiscount

至此git及jekyll算是配置完毕,以上所有操作最好统一使用root权限,否则可能会碰到权限问题,之后可以通过测试命令,或者直接克隆些现成的站点来测试一下,具体测试语法:

$ jekyll --server


Git 配置补充

git命令行彩色显示,通过修改~/.gitconfig 文件即可实现此效果:

[color] diff = auto branch = auto status = auto interactive = auto

以上修改效果与之前修改默认用户名和邮箱相同,打开该文件你就全明白了,此外可以通过git config --list查看有哪些配置

微信关注「日拱一卒」公众号