本文主要讲述如何独立的安装、运行、发布 Octopress 博客。所谓“独立”,是指在不安装 git,也不需要 Github Pages 来作为发布环境的情况下如何使用 Octopress。
许多介绍 Octopress 的文章总是讲如何发布在 Github Pages 上,可能会让部分读者误以为 Octopress 必须和 Github 结合使用。事实并非如此,笔者就把 Octopress 发布到了 SourceForge.net 主机,访问地址:http://opoo.org/o/。
本文主要以 Windows 环境为例,介绍 Octopress 安装、使用过程,Linux 环境下请参考官方文档即可。
一、概述
1、Octopress 是一个博客系统,同时也是一个强大的静态网站生成系统。
2、Octopress 的原理是在本地安装一个 ruby 运行环境,并在本地撰写博客文章,然后执行 Octopress 提供的简单的命令生成静态页面,再通过命令或者手动将静态网站发布在远程主机上。
由于 Octopress 的发布形式是静态网页,所以可以发布在任意主机上(并不仅仅是github pages)。当然也不一定非得是发布在远程主机上,安装 Octopress 运行环境的机器也可以和发布博客的主机是同一台,这个在后面介绍。
3、Octopress 可以离线撰写博客文章,并且可以使用任意文本编辑器工具(例如 vim)来编辑,默认使用 Markdown 语法。
4、可从现有的 WordPress 迁移。
5、不存在备份问题,因为是在本地撰写文章后再发布在远程的。 继续阅读 →