Octopress搭建博客网站-部署网站到GitHub

一、新建仓库:

仓库名称:username.github.io(必须username为GitHub的账号名称)

二、将代码仓库与本地的Octopress目录绑定:

rake setup_github_pages(建立起GitHub网页)

rake deploy(将本地的Octopress网站部署到GitHub上)

根目录中打开git Bash命令窗口:

输入命令rake setup_github_pages

如果没有反应可以使用windows的cmd命令窗口,cd到Octopress根目录运行

这里输入GitHub代码仓库的URL,给出了两个例子,选用第一个:

输入代码仓库地址:

这里提示出错,说明Git安装时环境变量没有配置好,将安装的git目录找到,把bin目录和git-core目录配置到环境变量中:

我的安装目录中两个文件夹的路径是:

E:\Program Files (x86)\Git\bin

E:\Program Files (x86)\Git\mingw32\libexec\git-core

根据自己实际情况调整

再次运行,成功。

Octopress根目录中出现了_deploy目录。

运行rake generate生成一下最新版本的网站

输入命令rake deploy进行部署:

提示完成部署,查看GitHub代码仓库,看是否有变化:

GitHub上面已经部署上了,仓库中的文件和本地的_deploy中的文件相同。

另外,访问时使用https://username.github.com

三、当本地网站有更新时,操作步骤:

(1)此时在octopress\source\_posts路径中有了新文件2017-09-28-hello.markdown

(2)回到主目录,使用rake generate重新生成静态网站

git bash切换分支为master

输入rake generate

octopress\public\blog\2017\09\28\,目录中已经生成了新的静态页面文件

此时octopress\_deploy\blog\2017\09\28还没有文件

rake deploy 提交

此时打开网址,发现已经更新。

四、托管源码到GitHub:

(1)将source目录更新到代码仓库

git add .(当前目录下的所有文件)

git commit –m ‘your message’(本次提交说明信息)

git push origin source(说明提交分支的名字)

根目录下打开git bash 命令窗口依次运行命令即可

feihu分享到:

          

You may also like...

Scroll Up