專 欄
treelake ,Python中文社區(qū)專欄作者
項(xiàng)目Github地址:
https://github.com/zr777/school-wiki
400元每小時(shí)時(shí)薪招募兼職Python講師!
我們的目標(biāo)是做一個(gè)校園維基站點(diǎn),提供校園生活百科的內(nèi)容服務(wù)。
主要需求為
百科的搜索
百科的標(biāo)簽分類
人人皆可參與編輯
界面簡潔大方直觀
其實(shí)有一個(gè)很好的技術(shù)選型,那就是開源的wikihow 英文、中文,它的UI簡潔不失美觀,單維基頁面的展示很清晰,而且是基于某種markdown語言的人人可修改。不過,它是基于mediaWiki,熟悉PHP的同學(xué)可以去嘗試。
對于Python而言,雖然沒有現(xiàn)成的工具,但借助強(qiáng)大的Python開源社區(qū),我們也可以很快地搭建起一個(gè)輕量級的校園百科網(wǎng)站。
Wagtail
是一個(gè)基于Django
的優(yōu)秀CMS(內(nèi)容管理系統(tǒng))。有強(qiáng)大的Django社區(qū)做后盾,開發(fā)資源相當(dāng)豐富。利用它我們可以輕松地搭建屬于自己的內(nèi)容發(fā)布網(wǎng)站。
Wagtail的后臺管理界面漂亮而且強(qiáng)大,有良好的權(quán)限管理系統(tǒng),頁面、圖片和文檔的管理功能以及富文本編輯功能。在文本內(nèi)容搜索上可以集成elasticsearch,非常方便。
聯(lián)系客服