Java 静态博客生成器:OpooPress
OpooPress 博客系统是一个基于 Java 的静态博客生成器,同时也是一个静态网站生成器。主要特性如下:
-
简单- 无需数据库,无需动态语言运行环境(例如 PHP, Java 等)
-
静态化- Markdown、FreeMarker、HTML & CSS & Images 通过 OpooPress 引擎即可生成完全静态化的网站,可方便地发布到任何地方
-
博客特性- 支持固定链接、树形分类目录、标签、页面、文章、归档、RSS等博客特性
OpooPress 还包含以下一些特性:
-
符合 HTML5 规范的模板
-
移动设备优先的响应式布局 (旋转或调整浏览器大小,将会看到效果)
-
内置第三方支持:推ter, Google Plus One, Disqus 评论, 多说, Pinboard, Delicious, 以及 Google 分析
-
支持多种发布方式 (通过Apache Maven Wagon实现)
-
支持代码块语法高亮 (通过Syntax Highlighter Compress实现)
-
支持本地化 (Locale, 当前仅支持zh_CN和en_US,默认取 JVM 的 Locale 值)
-
支持插件机制,方便二次开发和功能定制
-
支持自定义模板 (FreeMarker)
-
支持自定义文件头信息 (mata data),并可在模板、文章、页面中引用
支持的文章格式
-
HTML - (*.html)
-
TextilebyTextile-j(另见Mylyn WikiText) - (*.textile)
-
WikiText- (*.textile, *.tracwiki, *.mediawiki, *.twiki, *.confluence)
支持从以下博客系统迁移数据
-
Octopress
-
WordPress
发布方式
-
File
-
HTTP
-
FTP
-
SSH/SCP
-
WebDAV
源代码
OpooPress 的源代码在:https://github.com/opoo/opoopress