SimpleBlog簡(jiǎn)易博客系統(tǒng)
基于 Django1.9.5 開(kāi)發(fā)一個(gè)簡(jiǎn)單的博客系統(tǒng)。
筆者用過(guò)django一段時(shí)間了,是時(shí)候?qū)扅c(diǎn)東西了。不過(guò)官網(wǎng)文檔稍微有點(diǎn)復(fù)雜,對(duì)新手而言很困難,而網(wǎng)上的一些教程很多都過(guò)時(shí)了,最近看到一個(gè)外文的教程非常不錯(cuò),基于最新的django1.9寫(xiě)的,通俗易懂,非常適合新手入門。那么我自己參考這個(gè)整理了一下這個(gè)教程,教大家如何使用最新的django來(lái)搭建一個(gè)功能齊全的博客系統(tǒng),將其命名為"簡(jiǎn)易博客",簡(jiǎn)單才是最美的。
教程目錄:
- 使用Django1.9開(kāi)發(fā)博客(1) - 入門篇
- 使用Django1.9開(kāi)發(fā)博客(2) - 模型
- 使用Django1.9開(kāi)發(fā)博客(3) - 部署
- 使用Django1.9開(kāi)發(fā)博客(4) - 三部曲
- 使用Django1.9開(kāi)發(fā)博客(5) - 頁(yè)面美化
- 使用Django1.9開(kāi)發(fā)博客(6) - 模板繼承
- 使用Django1.9開(kāi)發(fā)博客(7) - 實(shí)現(xiàn)功能
- 使用Django1.9開(kāi)發(fā)博客(8) - 繼續(xù)完善
- 使用Django1.9開(kāi)發(fā)博客(9) - 用戶認(rèn)證
- 使用Django1.9開(kāi)發(fā)博客(10) - 全文搜索
- 使用Django1.9開(kāi)發(fā)博客(11)- 富文本與代碼高亮
- 使用Django1.9開(kāi)發(fā)博客(12)- I18n國(guó)際化
- 使用Django1.9開(kāi)發(fā)博客(13)- Redis緩存
- 使用Django1.9開(kāi)發(fā)博客(14)- 集成Xadmin
通過(guò)上面的教程,相信你已經(jīng)搭建了一個(gè)具有基本功能的博客。最近在此基礎(chǔ)之上又持續(xù)不斷的改進(jìn),目前發(fā)布了1.0版本。 具體新增功能如下:
- 頁(yè)面美化,加入了自定義樣式和最新bootstrap
- 文章評(píng)論功能,并且顯示每篇文章的評(píng)論數(shù)
- 文章標(biāo)簽,側(cè)邊欄會(huì)顯示標(biāo)簽云,具體還有一個(gè)實(shí)現(xiàn)標(biāo)簽云的算法
- 分類目錄,最新文章,評(píng)論列表的顯示
- 文章歸檔功能,按照月份歸檔
- 實(shí)現(xiàn)熱門文章功能,根據(jù)點(diǎn)擊率來(lái)排名
- 文章的分頁(yè)顯示,每頁(yè)大小可后臺(tái)設(shè)置
- 給文章評(píng)分,頂和踩
- 全文搜索功能
- 引入富文本編輯器,讓格式更漂亮,并支持代碼高亮等功能
- 全面集成redis緩存系統(tǒng),提升系統(tǒng)速度
- i18n國(guó)際化
- 集成xadmin的后臺(tái)管理系統(tǒng),管理員維護(hù)博客。
未來(lái)版本:
- 全面美化頁(yè)面,我得找個(gè)好看點(diǎn)的模板
- 性能繼續(xù)改進(jìn)
- 將Django自帶的ORM替換成SQLAlchemy
- 所有功能基于python3,那么需要替換xadmin管理后臺(tái)
- 軟件支持和文檔的完善等
https://yidao620.pythonanywhere.com/ (管理員用戶名/密碼:admin/admin)
評(píng)論
圖片
表情
