基于Solo搭建自己的博客系統(tǒng)Solo的GitHub地址是:
我們可以通過(guò)三種方式來(lái)搭建自己的博客系統(tǒng) 。
1、下載它的壓縮包解壓,然后執(zhí)行執(zhí)行:java -cp "lib/*:." org.b3log.solo.Server如果是windows系統(tǒng),執(zhí)行:java -cp "lib/*;." org.b3log.solo.Server就可以啟動(dòng)本地8080端口的服務(wù),然后就可以本機(jī)訪問(wèn)打開博客系統(tǒng) 。
2、Docker部署 。Solo的鏡像已經(jīng)放到了DokkerHub上,我們可以通過(guò)docker pull b3log/solo 拉取鏡像來(lái)啟動(dòng)服務(wù) 。3、克隆源代碼進(jìn)行編譯 。這也是本文要講的重點(diǎn),通過(guò)克隆源代碼,我們可以本地編譯然后啟動(dòng)服務(wù) 。這樣我們可以閱讀它的源代碼,也可以基于自己的需求進(jìn)行修改 。本地編譯啟動(dòng)Solo源代碼GitHub克隆 solo代碼:
Maven編譯源代碼:
Solo是基于Maven構(gòu)建的,所以如果想要編譯Solo源代碼,需要本地安裝Maven 。如果本地已經(jīng)有Maven環(huán)境,就可以直接在Idea中編譯,如下圖所示:
代碼結(jié)構(gòu)如下:
這是Java的核心代碼,主要包括前臺(tái)展示和后臺(tái)管理系統(tǒng)的代碼 。
resource下都是靜態(tài)資源文件,包括后臺(tái)管理系統(tǒng)的前端頁(yè)面、前端博客頁(yè)面、css、js、皮膚等資源文件 。目前的代碼中有20中皮膚可供選擇 。
編譯好代碼以后我們就可以啟動(dòng)了,啟動(dòng)之前我們首先配置好數(shù)據(jù)庫(kù),數(shù)據(jù)里的配置文件是local.properties,根據(jù)自己的數(shù)據(jù)庫(kù)來(lái)配置就行 。
數(shù)據(jù)庫(kù)配置好以后,就可以啟動(dòng)服務(wù)了,服務(wù)的啟動(dòng)的文件是Server.java,直接運(yùn)行Main方法,就可以啟動(dòng)8080端口的服務(wù) 。服務(wù)啟動(dòng)以后,系統(tǒng)會(huì)初始化Mysql的表,系統(tǒng)設(shè)計(jì)的表并不多,表結(jié)構(gòu)如下所示:
啟動(dòng)成功以后,我們就可以登陸進(jìn)入后臺(tái)系統(tǒng)發(fā)布文章了,如下圖所示:
博客效果頁(yè)面如下圖所示:
這是我選的一種一個(gè)皮膚,通過(guò)后臺(tái)可以切換不同的皮膚 。
最后至此,我們的博客系統(tǒng)就搭建好了,大家可以通過(guò)編譯打包放到自己的服務(wù)器上,就可以讓用戶外網(wǎng)訪問(wèn)了 。Solo博客的皮膚做的非常好,大家可以根據(jù)自己的喜好來(lái)選擇一款屬于自己的皮膚,部分皮膚效果如下圖所示:
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 盒馬會(huì)員運(yùn)費(fèi)一天只能一次免費(fèi)嗎
- 清明節(jié)高速哪一天免費(fèi)2023
- 聰明女人經(jīng)營(yíng)愛情“三不管” 談戀愛技巧教你怎么管住他
- 怎么向喜歡的人表白 教你超實(shí)用談戀愛技巧
- 電腦單窗口單ip怎么弄 電腦單窗口單ip怎么搭建
- 教你三招區(qū)別兩個(gè)的不同之處 平花鞋和輪滑鞋的區(qū)別
- 明星娛樂(lè)圈姐弟戀盛行 教你姐弟戀好不好
- 聰明女人談戀愛技巧 教你如何抓住男人的心
- 聰明女人談戀愛技巧 教你怎么談戀愛Hold住他
- 女生必學(xué)4大談戀愛技巧 教你怎么約會(huì)談戀愛
