1

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

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

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

我在“rake setup_github_pages”之后被卡住了。本说明用于为 octopress 设置全新的环境。我已经在github上有了。我如何拉现有的?我应该把它们放在哪里?

4

1 回答 1

3

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

当根据 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 博客的新本地副本。查看这篇文章了解更多信息。

于 2013-12-24T21:31:04.413 回答