先编译ruby
然后
然后
#gem install bundle
#gem install bundler
#gem installrvm
#gem installrake
#gem install stringex
- 首先要先将公钥加入到服务器端,具体方法就不赘述了,网上很多。即把 公钥文件id_rsa.pub 复制到
~/.ssh/authorized_keys文件中。 - git clone git://github.com/imathis/octopress.git
- cd octopress
bundle exec rake installbundle exec rake generate(通过此命令来更新网站)最后,绑域名到/root/octopress/public/(这个public目录就是网站的根目录).在/root/octopress/source/_posts/下,新建一个markdown文件来写文章。
read more 的效果。 参见http://octopress.org/docs/blogging,编辑较长的帖子时,可插入 <!--more-->到你的帖子的某个位置,以达到 至此,一个完整的OCTOPRESS博客就搭建完毕了写了新文章或是做了其它修改之后直接:运行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/