基于Solo搭建自己的博客系统Solo的GitHub地址是:
我们可以通过三种方式来搭建自己的博客系统 。
1、下载它的压缩包解压,然后执行执行:java -cp "lib/*:." org.b3log.solo.Server如果是windows系统,执行:java -cp "lib/*;." org.b3log.solo.Server就可以启动本地8080端口的服务,然后就可以本机访问打开博客系统 。
2、Docker部署 。Solo的镜像已经放到了DokkerHub上,我们可以通过docker pull b3log/solo 拉取镜像来启动服务 。3、克隆源代码进行编译 。这也是本文要讲的重点,通过克隆源代码,我们可以本地编译然后启动服务 。这样我们可以阅读它的源代码,也可以基于自己的需求进行修改 。本地编译启动Solo源代码GitHub克隆 solo代码:
Maven编译源代码:
Solo是基于Maven构建的,所以如果想要编译Solo源代码,需要本地安装Maven 。如果本地已经有Maven环境,就可以直接在Idea中编译,如下图所示:
代码结构如下:
这是Java的核心代码,主要包括前台展示和后台管理系统的代码 。
resource下都是静态资源文件,包括后台管理系统的前端页面、前端博客页面、css、js、皮肤等资源文件 。目前的代码中有20中皮肤可供选择 。
编译好代码以后我们就可以启动了,启动之前我们首先配置好数据库,数据里的配置文件是local.properties,根据自己的数据库来配置就行 。
数据库配置好以后,就可以启动服务了,服务的启动的文件是Server.java,直接运行Main方法,就可以启动8080端口的服务 。服务启动以后,系统会初始化Mysql的表,系统设计的表并不多,表结构如下所示:
启动成功以后,我们就可以登陆进入后台系统发布文章了,如下图所示:
博客效果页面如下图所示:
这是我选的一种一个皮肤,通过后台可以切换不同的皮肤 。
最后至此,我们的博客系统就搭建好了,大家可以通过编译打包放到自己的服务器上,就可以让用户外网访问了 。Solo博客的皮肤做的非常好,大家可以根据自己的喜好来选择一款属于自己的皮肤,部分皮肤效果如下图所示:
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 盒马会员运费一天只能一次免费吗
- 清明节高速哪一天免费2023
- 聪明女人经营爱情“三不管” 谈恋爱技巧教你怎么管住他
- 怎么向喜欢的人表白 教你超实用谈恋爱技巧
- 电脑单窗口单ip怎么弄 电脑单窗口单ip怎么搭建
- 教你三招区别两个的不同之处 平花鞋和轮滑鞋的区别
- 明星娱乐圈姐弟恋盛行 教你姐弟恋好不好
- 聪明女人谈恋爱技巧 教你如何抓住男人的心
- 聪明女人谈恋爱技巧 教你怎么谈恋爱Hold住他
- 女生必学4大谈恋爱技巧 教你怎么约会谈恋爱