首先在你的vps上编译ruby:
然后安装jekyll:
# gem install jekyll
然后
然后访问http://urvps.com:4000就可看到博客的效果了。
我的例子:http://as3.brite.biz:4000/
(以上要想jekyll serve命令在后台运行,需改为:
# nohup jekyll serve > /dev/null &)
(http://as3.brite.biz:3399/,这个我是使用Rwebserver实现的:
as3:~/jekyll-bootstrap/_site# Rwebserver 3399 > /dev/null &)
(http://as3.brite.biz:3400/,这个我是使用python -m SimpleHTTPServer实现的:
as3:~/jekyll-bootstrap/_site# nohup python -m SimpleHTTPServer 3400 > /dev/null &)
在
相关帖子: http://briteming.blogspot.co.uk/2013/06/linux-vpsruby-jekyll.html
https://github.com/poole/poole
https://github.com/poole/hyde
https://github.com/poole/lanyon
https://github.com/mdo/jekyll-example
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p327.tar.gz
tar zxvf ruby-1.9.3-p327.tar.gz
cd ruby-1.9.3-p327
./configure --prefix=/usr/local/ruby/
make
make install
然后安装jekyll:
# gem install jekyll
然后
# git clone https://github.com/plusjade/jekyll-bootstrap.git
# cd jekyll-bootstrap
# jekyll serve
然后访问http://urvps.com:4000就可看到博客的效果了。
我的例子:http://as3.brite.biz:4000/
(以上要想jekyll serve命令在后台运行,需改为:
# nohup jekyll serve > /dev/null &)
(http://as3.brite.biz:3399/,这个我是使用Rwebserver实现的:
as3:~/jekyll-bootstrap/_site# Rwebserver 3399 > /dev/null &)
(http://as3.brite.biz:3400/,这个我是使用python -m SimpleHTTPServer实现的:
as3:~/jekyll-bootstrap/_site# nohup python -m SimpleHTTPServer 3400 > /dev/null &)
在
jekyll-bootstrap目录里,
运行jekyll serve命令后,在jekyll-bootstrap目录下,会生成_site目录,这个_site目录就是博客网站的根目录。在我vps里的显示情况:
as3:~/jekyll-bootstrap# jekyll serve
Configuration file: /root/jekyll-bootstrap/_config.yml
Deprecation: Auto-regeneration can no longer be set from your configuration file(s). Use the --watch/-w command-line option instead.
Source: /root/jekyll-bootstrap
Destination: /root/jekyll-bootstrap/_site
Generating... done.
以我的情况为例子,给
/root/jekyll-bootstrap/_site/绑定一个域名即可,我的例子:
http://jkbs1.brite.biz/ ,感觉比在github空间上操作简单多了。我在github空间上的例子:
http://luckypoem12.github.io/,http://luckypoem13.github.io/
发贴的方法:
as3:~/
jekyll-bootstrap
#cd _posts
(进入_posts目录,新建帖子即md文件,yyyy-mm-dd-somewording.md。帖子的格式为
---
layout: post
title: xxx
categories: yyy
---
此处写正文或代码. )
---
layout: post
title: xxx
categories: yyy
---
此处写正文或代码. )
然后
as3:~/
jekyll-bootstrap
/_posts#cd ..
as3:~/
jekyll-bootstrap
# jekyll serve
( _posts里的内容将会被产生到_site里面。这个步骤就是更新网站的过程。)
官网-http://jekyllbootstrap.com/
相关帖子: http://briteming.blogspot.co.uk/2013/06/linux-vpsruby-jekyll.html
https://github.com/poole/poole
https://github.com/poole/hyde
https://github.com/poole/lanyon
https://github.com/mdo/jekyll-example