ZrLog is a blog/CMS program developed in Java, featuring simplicity, ease of use, componentization, and low memory usage. With its own Markdown editor, you can focus more on writing instead of spending a lot of time on learning the use of the program.
Versions after v1.5 can be upgraded directly by providing system updates through background management, no need to download war manually merge coverage, restart
simple
ZrLog currently has about 5000 lines of Java source code. It’s not too much. After sitting down and watching for a long time, you can basically see the whole picture. There are 8 tables in the database, and only 18 jars are depended on. After being marked as war, only 7m
not simple
The functions involved can fully meet the needs of a blogger. Private articles are used as notes. At the same time, it also provides powerful themes and plug-ins support, online update and upgrade, database backup, image cloud storage, site-wide static resource cdn and other functions
v1.10 Changes
new features
Add extraction of article directory structure
The backup database plug-in supports direct export of sql files, which is convenient for migrating programs
The editor supports quick copying of html text in the preview area
Compress html pages that the entire system responds to
A more concise interface for writing articles
optimization
Optimized cache management mechanism
Upgrade the editor's markdown parsing library
Optimize eclipse startup
Upgrade the embedded tomcat version to support java9, and the plug-in service supports java9
Optimize the loading speed of the management interface, adjust the basic font size to 14px, and adapt to the mobile terminal
Optimize the logic for checking new versions
Optimize the acquisition logic of https scheme
Various other detail optimizations
repair
Fixed in the editor being forced to be converted to spaces after saving
Fix markdown rendering errors in extreme cases
Unable to switch files after saving the editing theme of the management interface
Other known bug fixes
other
It's shallow on paper, but it's still the most useful to look at the code
GitHub: https://github.com/94fzb/zrlog
Code Cloud: https://gitee.com/94fzb/zrlog
Program homepage: https://www.zrlog.com
If you have a harvest, remember to click star to bookmark
screenshot
(Because there are many pages, if you want to know more, please visit the demo site http://xiaochun.duapp.com directly )
Thanks to e-lionel for reporting a lot of bugs and functional suggestions
finally
First let the Java programmers who persevere use the blog program written in Java, and then let those who know or not understand PHP have one more choice (Lele alone, not as good as Lele)