IBO基于 SpringBoot/MongoDB 的博客系統(tǒng)
IBO 博客系統(tǒng)
IBO 形容的是印記:印記博客.想必大家都希望自己的博客記錄自己所想,留有所念,留下勝過的印記
站點(diǎn):https://www.ijson.net
測(cè)試地址:http://test.ijson.net
測(cè)試賬號(hào):admin
測(cè)試密碼:123456
本博客開發(fā)周期按月計(jì)算,畢竟平時(shí)都上班,不會(huì)天天來編寫代碼,只能周六日去編寫此代碼,按月發(fā)布
后期安裝文檔,將會(huì)放到代碼document目錄下,詳細(xì)執(zhí)行腳本已錄入,如有疑問,可以到github 提交issues
安裝文檔
- Mac OSX 平臺(tái)安裝 MongoDB
- IBO博客安裝文檔
- 代碼版本升級(jí)文檔
- IBO 1.0.*升級(jí)1.1.*升級(jí)文檔
- IBO 1.1.*+ 版本服務(wù)安裝與使用
使用技術(shù)
- SpringBoot 2.1.6
- Mongodb 3.8.2
- Ibeetl 2.7.22
- CKEditor 4.12.1
- Layui(X-admin)
特性
- 支持Markdown等軟文發(fā)布
- 設(shè)計(jì)簡(jiǎn)潔,界面美觀
- 支持文章附件單獨(dú)存儲(chǔ)
- 部署簡(jiǎn)單,不依賴容器
- 非關(guān)系型存儲(chǔ)
- 支持文章分享
- 支持草稿保存
- 支持自定義Header信息,方便添加google,baidu等大型分析平臺(tái)header頭代碼
- 用戶是否可注冊(cè),用戶是否發(fā)表評(píng)論 ,存在系統(tǒng)開關(guān)
- 支持動(dòng)態(tài)菜單
- 支持顯示博主信息,字段顯示自定義
- 支持添加友情連接
- 支持角色管理,可自定制不同角色,包括注冊(cè)用戶角色等
- 支持權(quán)限管理,管理權(quán)限方便
- 支持個(gè)人信息修改及密碼修改
- 可預(yù)覽注冊(cè)用戶,且支持用戶禁用刪除等操作
- 支持文章審核發(fā)布,注冊(cè)用戶發(fā)布文章需要管理員審核后發(fā)布(可在角色中修改)
- 支持查看文章標(biāo)簽列表,且支持標(biāo)簽反查詢博文列表
- 首頁菜單自定義
- 后臺(tái)多主題管理
- QQ登錄
- 支持文章圖片縮放
- 支持文章二級(jí)評(píng)論(點(diǎn)贊,刪除,回復(fù))
界面預(yù)覽
2.0.0 評(píng)論系統(tǒng)優(yōu)化
> 登錄后界面
> 未登錄界面
2.0.0 支持圖片縮放
1.1.4 添加首頁菜單
主題設(shè)置面板
1.1.4 設(shè)置首頁菜單
1.1.4 支持QQ登錄
QQ登錄成功后,會(huì)自動(dòng)要求用戶補(bǔ)全用戶必填信息
1.1.0添加友情鏈接
1.1.* 后臺(tái)界面預(yù)覽
管理員首頁
網(wǎng)站設(shè)置
支持網(wǎng)站名稱自定義,以及注冊(cè)用戶的角色設(shè)置
開關(guān)管理
網(wǎng)站是否允許注冊(cè),是否允許評(píng)論,是否展示博主信息,以及是否啟動(dòng)動(dòng)態(tài)菜單,
目前微信登錄,微信設(shè)置,微博登錄,微博設(shè)置,QQ登錄,騰訊設(shè)置會(huì)在1.3.*中開發(fā)
博主信息展示
如果在開關(guān)中開啟了展示博主信息,具體展示哪些字段,需要配置一下
友情鏈接
支持添加友情鏈接,用于在首頁展示
權(quán)限管理
系統(tǒng)默認(rèn)會(huì)預(yù)制部分權(quán)限,后期各位同學(xué)二次開發(fā)時(shí),需要在此處添加對(duì)應(yīng)鏈接地址,才可正常訪問
權(quán)限新增頁面
設(shè)置權(quán)限掛在哪級(jí)目錄下
角色管理
以下為預(yù)制系統(tǒng)角色,默認(rèn)系統(tǒng)角色不可編輯,且新增的權(quán)限會(huì)自動(dòng)授予給系統(tǒng)角色
新增角色動(dòng)圖
以下為初始化的注冊(cè)角色,默認(rèn)情況下注冊(cè)角色發(fā)表的文章需要管理員審核,目前發(fā)表評(píng)論需審核,還在開發(fā)過程中,預(yù)計(jì)1.1.4+支持
Header管理
例如百度分析,google分析等,需要在header中添加meta,此時(shí)可以在此處直接添加,無需手動(dòng)添加
個(gè)人信息設(shè)置
個(gè)人信息設(shè)置支持用戶的個(gè)人信息設(shè)置,如果當(dāng)前人是博主,信息會(huì)展示在網(wǎng)站首頁上
密碼修改
會(huì)員列表
用于展示目前注冊(cè)的會(huì)員用戶數(shù),并可執(zhí)行禁用或者刪除
用戶刪除列表,在會(huì)員列表中刪除為邏輯刪除,此處真刪除,為了各位同學(xué)能直觀看到,自己創(chuàng)建了一個(gè)測(cè)試會(huì)員,會(huì)員刪除后可以恢復(fù),恢復(fù)的同時(shí),會(huì)將所有權(quán)限
一并恢復(fù)
新建/編輯文章
新建文章還是保存原有1.0風(fēng)格,不過本次添加了保存草稿功能,文章寫不完,保存草稿下次在寫
全部文章列表
為當(dāng)前網(wǎng)站所有的博文數(shù)據(jù)列表,只有管理員能夠看到
全部草稿列表
只有管理能看到,當(dāng)前網(wǎng)站所有草稿信息
用戶草稿列表
當(dāng)前用戶的草稿列表信息,所有人員都存在該權(quán)限,視站長(zhǎng)是否在角色中將此權(quán)限收回
用戶文章列表
當(dāng)前用戶的文章列表信息,所有人員都存在該權(quán)限,視站長(zhǎng)是否在角色中將此權(quán)限收回
待審核列表
普通用戶或者注冊(cè)用戶發(fā)布文章后,如果管理員設(shè)置為審批后發(fā)布,需要管理員在此處進(jìn)行審批,以下為剛剛創(chuàng)建的test0001創(chuàng)建的 文章,管理員視圖需要查看下文章內(nèi)容
然后執(zhí)行同意或者駁回操作,同意后,文章將展示到首頁上,如果駁回,需要文章發(fā)布者修改后,再次提交給管理員審批,此功能主要目的是防止存在不良內(nèi)容或惡意廣告的問題
test0001視圖列表
標(biāo)簽列表
標(biāo)簽列表為當(dāng)前文章所有使用的tag標(biāo)簽,管理有權(quán)可以對(duì)其進(jìn)行刪除,修改tag名稱操作,并可進(jìn)行反查,看目前使用當(dāng)前tag的博文有哪些
文章反查列表展示
