先编译ruby
然后
然后
#gem install bundle
#gem install bundler
#
gem install
rvm
#
gem install
rake
#
gem install
stringex
- 首先要先将公钥加入到服务器端,具体方法就不赘述了,网上很多。即把 公钥文件id_rsa.pub 复制到
~/.ssh/authorized_keys文件中。
- git clone git://github.com/imathis/octopress.git
- cd octopress
bundle exec rake install
bundle exec rake generate
(通过此命令来更新网站)最后,绑域名到/root/octopress/public/(这个public目录就是网站的根目录).
在
/root/octopress/source/_posts/下,新建一个markdown文件来写文章。
编辑较长的帖子时,可插入 <!--more-->
到你的帖子的某个位置,以达到 写了新文章或是做了其它修改之后直接:
运行
bundle exec rake generate
来更新网站。
示例:http://op.brite.biz/
而bundle exec rake deploy 命令是用来发布到远程主机的, (这里的
远程主机指我的
vps的外部主机,比如sourceforge.net 空间。)
具体操作办法:先修改
/root/octopress/Rakefile文件,为如下:
ssh_user = "username,projectname@web.sourceforge.net" document_root = "
/home/project-web/
/htdocs/" rsync_delete = true deploy_default = "rsync"projectname
然后运行
bundle exec rake deploy来部署(上传)到远程主机。
示例:http://surmountain.sourceforge.net/ (这个网站的内容跟
http://op.brite.biz/
是一模一样的。)
评论必须使用外挂式的,默认支持 Disqus,可在-----------------------------
_config.yml
中进行配置。评论的内容将保存在Disqus。如果用户浏览器禁止了第三方 Cookie(Google Chrome就有这功能),则Disqus的登录功能会失效。
----------------------------------------------
jekyll 的永久链接: http://jekyllrb.com/docs/permalinks/