使用Django基礎模板搭建自己的知識庫 (二)

jeanron100發表於2017-12-18

我有時候會把文章同步到頭條上,發現了一個蠻有意思的現象。公眾號裡的文章基本上閱讀量比較穩定,如果高也高不到哪裡,我發一些非技術類的文章,閱讀量明顯要高一些,技術文章相對來說非技術文章要低一些。而頭條卻相反,有些技術類的文章會有井噴的現象,突然一篇文章就幾百的收藏量,非技術類的文章反而關注的人少。我想著也就是公眾號和頭條一個很大的差別吧,公眾號群體相對垂直,讀者粘性強,頭條群體相對更大,但是讀者的粘性不強。

有句話說,一屋不掃而已掃天下,我覺得我就深陷其中,自己每天閱讀的文章很多,但是值得收藏的少,保守估計,一天收藏一篇,那一年就是300多篇,如果稍多幾篇,那這個量級就會翻幾番。絕對是我們控制不了的。

等我意識到這個問題的嚴重性,從開始改進,到今天,也就差不多兩天左右的時間,一個新的知識庫就建立起來了。

這是原來的知識庫初稿截圖:

使用Django基礎模板搭建自己的知識庫 (二)

截止現在,已經發生了重大的變化。

使用Django基礎模板搭建自己的知識庫 (二)

除去介面的風格,這兩天除了工作,做了下面的幾件事情:

  1. 配置了右側的導航,也叫過濾器。

  2. 從瀏覽器的收藏夾匯出了json格式的標籤,通過Python來解析,匯入了MySQL裡面

  3. 最近修改的程式碼同步到了linux端

  4. 把windows端的部分資料從sqlite遷移到了MySQL中

  5. 配置了搜尋框,可以根據多欄位資料進行全域性搜尋

  6. 新增URL配置的時候,除了URL連結和標題,其他資料都是動態生成

  7. 配置了一些額外的類別,準備支援更全面的資訊

其中第二步是重點也是難點,解析json的過程並不順利,裡面有很多的細節和自己設想的有很大的差別,導致解析的過程可謂是困難重重。因為原來的有些標籤比較混亂,結構層次差別很大,解析的時候壓根沒法實現自動解析。這個部分花的時間最多。

使用Django基礎模板搭建自己的知識庫 (二)

算是邁出了一大步,目前已收集整理了近350個標籤,如果要搜尋一些內容,可以完全通過這個知識庫來得到一些結果了。

使用Django基礎模板搭建自己的知識庫 (二)

後續,計劃做幾件事情來持續改進:

  1. 把公眾號的文章連結收集過來,那直接量級就是1300+,比現有的量級翻了3倍多

  2. 後期嘗試引進全文索引,能夠根據關鍵字搜尋到一些文章的來源,這個工作目前還在考慮如何細化。

  3. 把公眾號收藏的文章引入進來,這個量級估計至少是500+,收集的方式相比公眾號收集要更大。

  4. 把一些重要的文件能夠歸納整理起來,放到知識庫裡面集中管理

  5. 把個人工作或者知識點收集整理起來,目前是在一個應用裡面,但是會有不同的目錄和連結入口

  6. 支援檔案上傳,支援檔案下載

  7. 做檔案資料的定期備份工作

各位在平時的工作和生活中碰到了哪些痛點,需要改進,也歡迎反饋。我看看能夠做到。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2148800/,如需轉載,請註明出處,否則將追究法律責任。

相關文章