使用Django基礎模板搭建自己的知識庫 (二)
我有時候會把文章同步到頭條上,發現了一個蠻有意思的現象。公眾號裡的文章基本上閱讀量比較穩定,如果高也高不到哪裡,我發一些非技術類的文章,閱讀量明顯要高一些,技術文章相對來說非技術文章要低一些。而頭條卻相反,有些技術類的文章會有井噴的現象,突然一篇文章就幾百的收藏量,非技術類的文章反而關注的人少。我想著也就是公眾號和頭條一個很大的差別吧,公眾號群體相對垂直,讀者粘性強,頭條群體相對更大,但是讀者的粘性不強。
有句話說,一屋不掃而已掃天下,我覺得我就深陷其中,自己每天閱讀的文章很多,但是值得收藏的少,保守估計,一天收藏一篇,那一年就是300多篇,如果稍多幾篇,那這個量級就會翻幾番。絕對是我們控制不了的。
等我意識到這個問題的嚴重性,從開始改進,到今天,也就差不多兩天左右的時間,一個新的知識庫就建立起來了。
這是原來的知識庫初稿截圖:
截止現在,已經發生了重大的變化。
除去介面的風格,這兩天除了工作,做了下面的幾件事情:
-
配置了右側的導航,也叫過濾器。
-
從瀏覽器的收藏夾匯出了json格式的標籤,透過Python來解析,匯入了MySQL裡面
-
最近修改的程式碼同步到了linux端
-
把windows端的部分資料從sqlite遷移到了MySQL中
-
配置了搜尋框,可以根據多欄位資料進行全域性搜尋
-
新增URL配置的時候,除了URL連結和標題,其他資料都是動態生成
-
配置了一些額外的類別,準備支援更全面的資訊
其中第二步是重點也是難點,解析json的過程並不順利,裡面有很多的細節和自己設想的有很大的差別,導致解析的過程可謂是困難重重。因為原來的有些標籤比較混亂,結構層次差別很大,解析的時候壓根沒法實現自動解析。這個部分花的時間最多。
算是邁出了一大步,目前已收集整理了近350個標籤,如果要搜尋一些內容,可以完全透過這個知識庫來得到一些結果了。
後續,計劃做幾件事情來持續改進:
-
把公眾號的文章連結收集過來,那直接量級就是1300+,比現有的量級翻了3倍多
-
後期嘗試引進全文索引,能夠根據關鍵字搜尋到一些文章的來源,這個工作目前還在考慮如何細化。
-
把公眾號收藏的文章引入進來,這個量級估計至少是500+,收集的方式相比公眾號收集要更大。
-
把一些重要的文件能夠歸納整理起來,放到知識庫裡面集中管理
-
把個人工作或者知識點收集整理起來,目前是在一個應用裡面,但是會有不同的目錄和連結入口
-
支援檔案上傳,支援檔案下載
-
做檔案資料的定期備份工作
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-2148800/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Django基礎模板搭建自己的知識庫Django
- 搭建自己的 vue 元件庫(一) —— vue 外掛開發基礎知識Vue元件
- 手把手教你搭建自己的Raneto知識庫(二)
- PhpCms模板標籤的基礎知識PHP
- Django 基礎教程 - 模板Django
- Python Django基礎教程(二)(模板templatetags)PythonDjango
- 【二】、UML基礎知識
- Java基礎知識(二)Java
- camera基礎知識二
- JavaSE基礎知識分享(二)Java
- MySQL基礎知識分享(二)MySql
- HBase基礎知識分享(二)
- 【Python基礎知識】Django框架簡介PythonDjango框架
- Django基礎之六(模型理論知識)Django模型
- 協程庫基礎知識
- 資料庫基礎知識資料庫
- django-模板層基礎2Django
- 第二章 環境搭建及基礎知識介紹
- Python基礎知識之二Python
- hadoop基礎知識分享(二)Hadoop
- NoSQL資料庫的基礎知識SQL資料庫
- Django學習(二) 之 模板的使用Django
- 如何搭建自己的知識體系?
- 基礎知識梳理~資料庫資料庫
- 資料庫基礎重要知識資料庫
- GEO資料庫基礎知識資料庫
- Python基礎知識之Django框架優缺點!PythonDjango框架
- Python基礎知識入門(二)Python
- 推薦系統基礎知識(二)
- Python入門基礎知識(二)Python
- 第二章 基礎知識(1)
- 快速掌握JavaScript面試基礎知識(二)JavaScript面試
- 第二章 基礎知識(2)
- Linux基礎知識題解答(二)Linux
- JAVA基礎知識精華總結(二)Java
- oracle spatial之基礎知識之二Oracle
- 時序分析:基礎知識整理(二)
- 爬知識星球,製作自己的知識倉庫