JPress 是一個使用 Java 開發的類似 WordPress 的產品,具有完善的模板和插件功能,并在此基礎上新增了在線商城、會員中心以及和微信深度整合的功能。
到目前為止, 已經有10w+ 網站使用JPress 進行驅動,其中包括多個政府機構,200+上市公司,中科院、紅+字會等。然而,JPress不僅僅只是建站,我們認為不管世界的互聯網發生什么樣的變化,APP、小程序都需要有網站支持,這才是我們的切入點。
JPress v4.0.4 更新內容如下:
- 新增:articles 路徑的支持,用于渲染 "所有文章"
- 新增:products 路徑的支持,用于渲染 "所有產品"
- 優化:增強文章、產品以及分類的固定連接支持 "-" 字符
- 優化:產品分類指令 productCategoryList 修改為 allProductCategories
- 優化:移除 AddonClassPath 的定義,Jboot 已經解決了動態加載的日志問題
- 優化:刪除無用代碼、重構 Service 的方法名稱、移動 UrlUtils 的類到 utils 包下
- 優化:彈出的 layer 有小滾動條的問題
- 優化:安裝時,某些 UI 細節錯位的問題
- 優化:開啟偽靜態后,若沒有填寫后綴,默認后綴為 .html
- 優化:評論框以及前臺導航菜單的樣式細節
- 修復:后臺商品編輯時無法顯示最近標簽的問題
- 修復:用戶登錄頁面在某些情況下不跳轉用戶中心的問題
- 修復:用戶中心下拉的購物車列表的產品無法點擊的問題
- 修復:用戶中心里,用戶無法對產品評論進行刪除的問題
- 修復:當開啟扁平化 URL 后,文章詳情、產品詳情和頁面的評論分頁 URL 不正確的問題
- 修復:文章 tag 的 url 錯誤的問題
- 修復:在 tomcat 二級目錄下,登錄的驗證碼不能正確顯示的問題
- 修復:后臺的某些菜單無法顯示的問題
- 修復:后臺開啟 扁平化 URL 不起作用的問題
- 修復:文章中 git 路徑錯誤的問題
- 修復:設置偽靜態后綴后,重啟失效的問題
- 修復:后臺啟用第三方登錄后,默認登錄頁面 UI 錯位的問題
- 修復:自定義后臺登錄地址時,后臺無法登錄的問題
- 修復:git 上還保存著大寫的 AdminLTE.min.css 的問題
- 修復:JPress初始化時可能的一些安全問題
- 修復:某些頁面出現 js 錯誤的問題
- 修復:docker-compose.yml 版本號錯誤的問題
說的再多,不如親自一試。
在 Linux 上一鍵運行
wget https://gitee.com/JPressProjects/jpress/raw/master/install.sh && bash install.s
通過 Docker 上運行
curl -O https://gitee.com/JPressProjects/jpress/raw/master/docker-compose.yml && docker-compose up -d
通過 Eclipse 或者 Idea 等開發工具運行
1、在本地安裝好 Java、Maven 等開發環境
2、將源碼下載、并導入 eclipse 或者 idea
3、在項目的根目錄,執行mvn clean install命令進行編譯
4、在開發工具,右鍵運行starter/src/main/java/io.jpress.Starter下的main()方法
5、通過瀏覽器訪問http://127.0.0.1:8080,進行自動安裝
官網:http://www.jpress.io