搭建基于octopress的个人blog

想要有一个自己的独立博客是很久之前的事。

以前也在其他网站上写过自己的博客,但总觉得用的不顺手,感觉少了归属感,最主要是提供的界面感觉都不怎么好。

最近想学学Git,知道了Github,开始以为就是个代码仓库,后来才发现还提供了page服务,可以用来在上面搭建自己的独立博客

在Github上搭建博客可以利用Jekyll或者Octopress,Octopress是在Jekyll上建立起来的,即使没有网站设计经验的人也能够快速搭建起自己的博客。

Jekyll和Octopress都是利用Ruby实现的,因此在搭建自己博客的过程中难免要接触到一些Ruby的东西,嗯,这说不定也是一个让自己开始了解Ruby的契机。

整个博客的内容和设置都是通过Git进行版本管理的,其中当然需要了解一些基本的Git操作,其实也没有几个常用的命令。

Mac OS 10.10.1

下面是我用Octopress搭建博客的过程:

安装和设置Git

安装Ruby环境

安装Octopress

先通过Git从Github上克隆一份Octopress

git clone git://github.com/imathis/octopress.git octopress

然后安装一些依赖的工具

cd octopress
ruby --version 
gem install bundler
bundle install

安装Octopress默认的Theme

rake install

配置Octopress

开始写博文

预览效果

在修改设置或者写完文章后,想看看具体效果,可以通过如下命令来完成:

rake generate
rake preview

然后在浏览器中打开来看一看效果。

将博客部署到Github上

在预览的效果符合自己的预期后,就可以通过如下命令将内容部署到Github上了。

第一次部署前需要先要在Github上创建一个username.github.com的repository, 然后通过rake setup_github_pages将自己的Blog与上述的repository关联起来。 在其过程中根据提示输入username.github.com

然后就可以通过下面的命令来部署自己的博客内容至Github了:

rake deploy
git status
git add .
git commit -a -m 'comment'
git push origin source

开始浏览自己的博客

在浏览器的地址栏中输入username.github.com,打开的网站就是自己的博客了,此刻一个独立博客就如此问世了!

以后就可以享受这种以Geek方式来写博客的生活了!

-

Copyright © 2015 - 徐佳琦 - Powered by Octopress