Oily Blog 开源公告

📅 2026-05-15 📁 工具推荐 👁 79 次阅读

Oily Blog 开源公告

一个轻量级、SEO友好的Java博客系统

项目简介

Oily Blog 是一款基于 JFinal 4.9 + H2 数据库开发的轻量级个人博客系统。它专为技术爱好者和独立开发者设计,追求简洁、高效、易部署的理念。

开源地址

后台管理

项目 信息
后台地址   /admin/login
管理员账号   admin
管理员密码   admin123

首次登录后请及时修改密码!

主要功能

文章管理

  • ✍️ Markdown编辑器 - 支持实时预览、工具栏快捷操作
  • 📝 文章发布 - 支持标题、分类、标签、摘要、置顶
  • 🔄 草稿功能 - 支持保存为草稿,定时发布
  • 📊 文章统计 - 浏览量统计、热门文章排行

分类管理

  • 📂 自定义分类 - 支持增删改查、排序
  • 🔗 SEO友好URL - 支持自定义slug

SEO优化

  • 🎯 语义化URL - 文章链接使用自定义slug
  • 📝 Meta标签 - 支持自定义标题、关键词、描述
  • 🗺️ 站点地图 - 自动生成sitemap.xml
  • 🤖 robots.txt - 搜索引擎爬虫配置

系统特色

  • 🚀 轻量快速 - 基于JFinal框架,启动迅速
  • 💾 零配置 - 内置H2数据库,开箱即用
  • 📱 响应式设计 - 完美支持PC、平板、手机
  • 🔒 安全机制 - MD5密码加密,防SQL注入

技术栈

技术 版本 说明
JFinal  4.9.20   MVC框架
H2  1.4.200   嵌入式数据库
Druid  1.2.16   数据库连接池
Marked  11.1.1   Markdown解析
Highlight.js  11.9.0   代码高亮

快速部署

环境要求

  • JDK 1.8+
  • Tomcat 8/9
  • Maven 3.5+
前台:http://localhost:8080/oily-blog

后台:http://localhost:8080/oily-blog/admin/login

数据库配置

数据库文件自动生成在 C:/db/oily_blog_h2.mv.db,如需修改,编辑 src/main/resources/config.txt

jdbcUrl=jdbc:h2:C:/db/oily_blog_h2;MODE=MySQL;AUTO_SERVER=TRUE
user=sa
password=

开源协议

本项目采用 Apache License 2.0 协议,欢迎自由使用和二次开发。

致谢

联系我们

后续计划

  • [ ] 评论系统
  • [ ] 友情链接
  • [ ] 文章搜索优化
  • [ ] 主题切换
  • [ ] Docker镜像
  • [ ] 更完善的API接口

如果觉得不错,欢迎关注页面底部微信公众号支持一下!