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