JPress 是一個基於 JFinal 開發的 Java 版博客系統,並非單純的 WordPress 移植版。它支援類似 WordPress 的幾乎所有功能——模板、插件、分類、標籤等,同時引入獨創的「模板即模型」概念,讓模板製作者能靈活定義業務模型,移除了 Widget 等繁雜功能,開發體驗更簡潔流暢。
| 層面 | 技術選型 |
|---|---|
| 核心框架 | JFinal 2.2 |
| 模板引擎 | FreeMarker / Thymeleaf(雙引擎支援,後台在線編輯) |
| 編輯器 | TinyMCE(富文本)+ SimpleMDE(Markdown),後台自由切換 |
| 檔案上傳 | Fine Uploader |
| 前端庫 | jQuery, Bootstrap, AdminLTE, Font Awesome, x-editable, FastClick, Toastr, Tag Editor, Pace, Layer 等 |
| 資料庫 | MySQL(僅 8 張核心資料表) |
| 依賴極少 | 僅 14 個 JAR 包(含 Jetty 測試用),極度輕量 |
JPress 專為國人需求設計,輕量、快速、靈活,是 Java 開發者搭建內容型網站的優質選擇。