Icarus 1.3.0 釋出,基於 Python+Vue 的現代社群系統
簡介
一個由 Python3.6 與 Vue.js 全家桶構建的現代社群系統。
技術棧:aiohttp、vuejs、redis、PostgreSQL
演示站點: ofollow,noindex" target="_blank">https://t.myrpg.cn
專案頁面: https://github.com/fy0/icarus
版本說明
45 天的折騰,79 個提交,15 項大小功能的新增,7 項調整以及 10 項 BUG 修正。
這個版本主要更新了之前群眾要求的一些內容:
-
站點全文搜尋的支援
-
改善的移動端體驗
-
約束 python 軟體包版本,並增加 Pipfile
並增加了“百科”這個欄目。同時值得一提的還有對全域性字型和文字樣式做出了一些調整。
詳細改動日誌
20181129 ver 1.3.0
新增:限制使用者搜尋頻率 - issue 211
新增:全文搜尋功能 - issue 161
新增:對部分頁面(首頁、百科、使用者頁、文章頁)的移動端表現進行了優化
新增:後臺加入新的許可權組:版主、超版(功能未實裝)
新增:一個新的使用者身份:百科編輯 - issue 210
新增:主題評分功能 - issue 204
新增:專案配置中加上了跨域相關選項 - issue 199
新增:增加了設定優秀文章、主題被評分、主題被刪除等等提醒 - issue 158
新增:後臺日誌內容更為詳實,如經驗變更會給出具體數值 - issue 194
新增:文章正文修改現在以標準diff形式記錄(以前不記錄) - issue 193
新增:約束python軟體包版本,並增加Pipfile - issue 192
新增:對某樓進行回覆時標出當前回覆的樓層,同時可以點選跳轉到該樓 - issue 191
新增:文章頁面增加一個直達評論區的按鈕,類似gotop - issue 190
新增:文字引用樣式 - issue 188
新增:新的欄目 - 百科 - issue 179,180,181,182,183,184,185
重做:整體重構了資料統計功能 - issue 187
重做:調整了全域性字型和粗細,大幅修改了文章的顯示樣式 - issue 186
優化:啟動時強制等待aioredis初始化完成,不會再出現之前偶爾的啟動報錯 - issue 201
優化:查看回復樓層的背景變黃修改為閃爍特效 - issue 189
優化:小屏佈局下留出一點右側空間,不那麼擠了 - issue 178
優化:改進了主題右側導航的跟隨效果,並使其向下不超過評論區 - issue 177
優化:放慢並縮小全域性載入動畫的佔位,解決晃眼問題 - issue 176
修正:提醒中評論相關的事件顯示不正常,例如刪除評論 - issue b44
修正: 百科相關的404頁面底色不正常 - issue b43
修正:登入後可見正文與事實相反:為登入後不可見 - issue b42
修正:後臺重置使用者密碼功能失效 - issue b41
修正:superuser許可權能夠後臺重置更高許可權使用者組的使用者的會話的問題 - issue b40
修正:很多後臺管理操作普遍直接索要admin身份,管理許可權足夠的superuser無法正常操作 - issue b39
修正:百科頁面點選數雙倍計數 - issue b38
修正:百科側邊欄列表出界 - issue b37
修正:正文中的程式碼塊可以將網頁撐出邊界 - issue b36
修正:點選文章右側目錄進行導航,偶爾沒有動畫效果 - issue b35