中文 | ENGLISH

OpooPress

基于 Java 的静态网站生成框架

Overview

适用版本:2.0

OpooPress 是什么?

OpooPress 博客系统是一个基于 Java 的可用于博客的静态网站生成器。OpooPress 使用 Java 语言和 FreeMarker 模板开发 生成器 部分,默认带一个支持 CSS3 响应式设计的主题。通过 OpooPress, 您可以使用 MarkdownTextile 或者 HTML 来撰写博客文章、网站页面的源文件,然后运行简单的指令即可生成静态博客或者网站,然后您可以将博客(网站)发布到任何免费(例如 GitHub Pages)或收费(例如 VPS)的服务器和虚拟空间。

OpooPress 在开发过程中,仔细研究了 JekyllOctopress,代码参考了 Jekyll 的 Ruby 源代码,主题则主要来自于 Octopress。如果您要深入了解 OpooPress,也请您了解一下 Jekyll 和 Octopress。

OpooPress 的源文件格式与 Jekyll/Octopress 的相同,每个文件带有一个 YAML front matter 的头部,正文内容可以使用 HTML、Markdown、Textile 语法,可以穿插 FreeMarker 模板代码。OpooPress 还可以直接使用 Octopress 主题的样式单。

文档中将会使用比较明显的方式标示读者应该注意的地方,示例如下:

提示:帮助您了解更多

这是一个提示信息,可让您留意重点信息。

如果您发现有本文档未提及的部分,或者您有更好的用法,或者您想修改该文档,请在 GitHub 提交一个 ISSUE,我会尽快处理。

生成器

OpooPress 静态博客生成器被封装成一个基于 Maven 命令行的 Java 工具包,是作为一个 Maven 插件发布的。可在以下 Maven 库中找到各个发行版本:

请阅读安装指南指南了解如何安装配置 Java、Maven,以及如何使用 OpooPress 插件去构建博客系统。

OpooPress 是一个开源软件,可以下载源码自行编译。下载源码后,运行 mvn install 即可编译 OpooPress 并将插件安装进自己的本地 Maven 库。

最新版本

评论