What is Octopress

2013-07-11

Octopress 是一款强大而又方便的博客框架,最近发现很多人从 wordpress 换到这上面来。 与Wordpress相比,Ruby环境的Octopress真是后起之秀,速度快是其明显的优势。

Octopress is a framework designed by Brandon Mathis for Jekyll, the blog aware static site generator powering
Github Pages. To start blogging with Jekyll, you have to write your own HTML templates, CSS, Javascripts and
set up your configuration. But with Octopress All of that is already taken care of. Simply clone or fork
Octopress, install dependencies and the theme, and you’re set.
http://octopress.org/

What is jekyll?
jekyll是一个轻量级博客系统,也是使用Ruby编写的静态站点生成工具,支持Markdown和Texttile标记语言。不同于
Wordpress等博客系统,jekyll是纯静态网页的,不需要数据库支持,可以配合第三方服务,例如disqus。最关键的是jekyll
可以免费部署在Github上,并且可以绑定自己的域名。

What is Git?
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。可以通过Why Git is Better
than X(X=hg bzr svn perforce等等)了解git背后的理念。

What is github?
GitHub可以托管各种git库,并提供一个web界面,但与其它像 SourceForge或Google Code这样的服务不同,GitHub的独特卖
点在于从另外一个项目进行分支的简易性。为一个项目贡献代码非常简单︰首先点击项目站点的“fork”的按 钮,然后将代
码检出并将修改加入到刚才分出的代码库中,最后通过内建的“pull request”机制向项目负责人申请代码合并。
Github的Pages服务可以为每个Github主机上的仓库提供静态页面服务,并且Pages服务支持jekyll。因为Github Pages有两种
Pages,分别是用户页面和项目页面,所以我们可以使用用户页面来创建自己的Blog。
在开始前,请确保你已经有了Github账号一枚和Git的正确配置。没有的朋友可以先移步Github注册并安装配置Git。

Heroku
Like Github Pages, Heroku is also free, allows custom domains, and uses a git based deployment workflow.
Heroku is a bit simpler to use and your blog repository remains private.

参考:
http://www.yangzhiping.com/tech/wordpress-to-jekyll.html

在Github上搭建Octopress博客

分类:wordpress | 标签: |

相关日志

评论被关闭!