对于程序员来说,如果只是写博客那太容易了,现在有很多的开源博客平台,如CSDN、简书、博客园、GitHub等平台。这些平台不仅可以⾃⼰写内容也可以分享别⼈的内容,对于爱写作的朋友来说很⽅便了。但是,这篇⽂章我们讲的不是如何写博客,⽽是基于开源博客平台搭建⾃⼰的博客平台。
Ghost
Ghost是⽤JavaScript编写的博客平台,基于MIT许可证开放源代码。它的设计主旨是简化个⼈⽹站发布以及⽹上出版的过程。Ghost使⽤
Hexo
Hexo 是⼀个快速、简洁且⾼效的博客框架。Hexo使⽤ Markdown(或其他渲染引擎)解析⽂章,在很短时间内就可以⽣成静态⽹页。Hexo
以上三款是⽬前⽐较流⾏的开源博客系统,这三款博客系统都不是⼩编的选择,本⽂选择是⼀款⼩⽽美的国内开源博客系统,它采⽤Java语⾔开发,使⽤Mysql数据库存储数据,具有丰富的主题库,它就是Solo。
Solo⼩⽽美的博客系统
基于Solo搭建⾃⼰的博客系统Solo的GitHub地址是:
我们可以通过三种⽅式来搭建⾃⼰的博客系统。
1、下载它的压缩包解压,然后执⾏执⾏:Maven编译源代码:
html制作一个网页
代码结构如下:
这是Java的核⼼代码,主要包括前台展⽰和后台管理系统的代码。
resource下都是静态资源⽂件,包括后台管理系统的前端页⾯、前端博客页⾯、css、js、⽪肤等资源⽂件。⽬前的代码中有20中⽪肤可供选择。
编译好代码以后我们就可以启动了,启动之前我们⾸先配置好数据库,数据⾥的配置⽂件是local.properties,根据⾃⼰的数据库来配置就⾏。
数据库配置好以后,就可以启动服务了,服务的启动的⽂件是Server.java,直接运⾏Main⽅法,就可以启动8080端⼝的服务。服务启动以后,系统会初始化Mysql的表,系统设计的表并不多,表结构如下所⽰:
启动成功以后,我们就可以登陆进⼊后台系统发布⽂章了,如下图所⽰:
博客效果页⾯如下图所⽰:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。