如果你已经有一个在github中如何设置octopress?

时间:2013-12-24 19:06:52

标签: jekyll octopress jekyll-bootstrap

这是我在github上托管的博客。

http://john-qin.github.io/

现在,我想在我的ubuntu 12.04上设置octopress。我按照这个页面上的说明进行操作。 http://octopress.org/docs/deploying/github/

我在“rake setup_github_pages”之后陷入困境。这条指令是为octopress建立全新的环境。我已经在github上了。我如何拉现有的?我应该把它们放在哪里?

1 个答案:

答案 0 :(得分:3)

Octopress存储库有两个分支, source master 。源分支包含用于生成博客的文件,主文件包含博客本身。

根据Octopress设置指南初始配置本地文件夹时,主分支存储在名为_ deploy 的子文件夹中。由于文件夹名称以下划线开头,因此在git push origin source时会忽略它。相反,当您rake deploy时,主分支(包含您的博客帖子)会更新。

要重新创建现有Octopress博客的本地目录结构,请按照以下说明操作。

首先,您需要将源分支克隆到本地octopress文件夹。

git clone -b source git@github.com:username/username.github.com.git octopress

然后将master分支克隆到_deploy子文件夹。

cd octopress
git clone git@github.com:username/username.github.com.git _deploy 

然后运行rake安装来配置所有内容

gem install bundler
rbenv rehash    # If you use rbenv, rehash to be able to run the bundle command
bundle install
rake setup_github_pages

它会提示您输入存储库URL。输入存储库的读/写URL (例如,'git@github.com:your_username / your_username.github.com)

您现在拥有Octopress博客的新本地副本。有关详细信息,请查看this post