中文 | ENGLISH

OpooPress

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

关于 OpooPress 1.x

OpooPress 博客系统是一个基于 Java 的静态博客生成器,同时也是一个静态网站生成器。主要特性如下:

  • 简单 - 无需数据库,无需动态语言运行环境(例如 PHP, Java 等)
  • 快速 - 高效的生成引擎,由 Java 开发(查看1,000 篇10,000篇文章的生成速度)
  • 静态化 - Markdown、FreeMarker、HTML & CSS & Images 通过 OpooPress 引擎即可生成完全静态化的网站,可方便地发布到任何地方
  • 博客特性 - 支持固定链接、树形分类目录、标签、页面、文章、归档、RSS等博客特性

OpooPress 还包含以下一些特性:

  • 符合 HTML5 规范的模板
  • 移动设备优先的响应式布局 (旋转或调整浏览器大小,将会看到效果)
  • 内置第三方支持:Twitter, Google Plus One, Disqus 评论, 多说, Pinboard, Delicious, 以及 Google 分析
  • 可轻松自定义主题 (通过 CompassSass 实现)
  • 支持多种发布方式 (通过 Apache Maven Wagon 实现)
  • 支持代码块语法高亮 (通过 Syntax Highlighter Compress 实现)
  • 支持本地化 (Locale, 当前仅支持 zh_CNen_US,默认取 JVM 的 Locale 值)
  • 支持插件机制,方便二次开发和功能定制
  • 支持自定义模板 (FreeMarker)
  • 支持自定义文件头信息 (mata data),并可在模板、文章、页面中引用
  • 网站/博客源文件可被版本管理 (CVS, SVN, Git 或者 Dropbox)

支持的文章格式

支持从以下博客系统迁移数据

  • Octopress
  • WordPress

发布方式

如何开始

OpooPress 正式版已经发布,这篇文章介绍了简单的用法。

OpooPress 正式发行包可在 Maven Central 库获取,最新开发包 SNAPSHOT 版本可在 Sonatype OSS snapshots repository 库获取,详细用法请点击下面的按钮。

OpooPress 下载及安装

源代码

OpooPress 的源代码在:https://github.com/opoo/opoopress

示例站点

反馈与建议

如果在使用过程中发现问题,可以在这里报告问题

如果您有改进代码需要提交,可以在 GitHub 代码库中向我发送一个 pull request。

有任何建议或意见,也欢迎您通过 Email 联系我:opoo#users.sf.net,也可在相应页面下留言,或者加入 QQ 群(300200574),谢谢。

OpooPress