摘要:項目源碼是基于開發的開源書籍博客。編輯器例子在線寫書的編輯器是純實現,我多帶帶將它開源出來寫好書籍后點擊發布,就能在首頁上看到最新書籍動態界面的界面簡潔美觀易用。
項目源碼:https://github.com/chaijunit/...
beibq是基于flask開發的開源書籍博客。
因為很多博客系統都是以文章的形式為主;如果記錄的文章變多了,還需要進行分類,而且查找以前寫過的某篇文章會比較麻煩。
beibq是用寫書的方式來寫博客,因為書籍本身就具有分類功能,就算記錄的內容變多了也不覺得亂,而且在閱讀時通過點擊書籍目錄很方便的切換到其他章節。
安裝配置搭建好網站后,用瀏覽器訪問,會出現配置界面
在線寫書beibq的編輯器支持Markdown,Markdown是一個標記語言,只需要幾個簡單的標記符號就能轉化成豐富的HTML格式,特別適合寫博客。關于Markdown的具體介紹:Markdown 語法說明
beibq的編輯器界面簡潔、操作簡單,能夠通過工具欄或快捷鍵方式輸入Markdown標記符號,有效的提高寫作效率;編輯器的目錄區支持章節拖拉,可以調整章節順序。
編輯器例子:在線寫書
beibq的編輯器是純js實現,我多帶帶將它開源出來:bookeditor
寫好書籍后點擊發布,就能在首頁上看到最新書籍動態
界面beibq的界面簡潔、美觀、易用。閱讀博客時,就像看書一樣,界面包含書籍目錄;這樣只要點擊目錄的某個章節就能很方便切換到其他章節。
為了提高切換章節效率,當點擊目錄中某個章節,通過ajax異步請求章節內容,這樣可以不僅提高頁面刷新速度而且具有很好的閱讀體驗;
其實使用ajax異步請求章節會出現一個問題,當網絡延遲高,用戶短時間內點擊多個章節,會導致頁面顯示混亂;為了解決這個問題,我設計一個隊列,將用戶點擊章節時將該事件緩存到隊列中,如果短時間內接收多個點擊事件,我其實只請求隊列中最后的一個事件。
beibq還可以自動適配移動端界面,用戶可以在移動設備上閱讀。
安裝使用 1. 安裝mysqlbeibq使用的數據庫是mysql,安裝前需要先安裝mysql
我使用的是centos,安裝方法可以參考該文檔:Installing MySQL on Linux Using the MySQL Yum Repository
2. 安裝依賴包pip install -r requirements.txt3. 啟動程序
python manage.py runserver -h 0.0.0.04. 配置站點
在瀏覽器中輸入http://127.0.0.1:5000
第一次訪問會跳轉到配置界面,根據指示配置站點信息后就能使用beibq
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/44614.html
摘要:月份發布了第版,收到不少網友的良好建議,所以又抽空進行了完善,當然也拖了不少時間。本書主要介紹的基本使用,這也是我一開始在學習過程中經常用到的。第章實戰,介紹了如何開發一個簡單的應用。聲明本書由編寫,采用協議發布。 showImg(https://segmentfault.com/img/remote/1460000007484050?w=200&h=152); 書籍地址 head-f...
摘要:示例如下靜態路由使用動態變量的路由未指定變量類型使用動態變量的路由指定變量類型指定的路由變量,可以作為被裝飾的函數參數傳入進來。 開始決定認真的在網上寫一些東西,主要原因還是在于希望能提升學習效果。雖說python寫了有幾年,但是web后端框架的確沒怎么接觸過,買了本狗書寥寥草草的過了一遍,發現很多東西還是理解不深,真的是好記性不如爛筆頭,知識也要從基礎開始,退回來好好看看官方文檔,再...
摘要:接收用戶請求并分析請求的。執行函數并生成響應,返回給瀏覽器。這個過程我們稱為注冊路由,路由負責管理和函數之間的映射,而這個函數則被稱為視圖函數。文件是一個名為的文本文件,它存儲了項目中提交時的忽略文件規則清單。 flask簡述 Flask 是一個基于 Python 開發并且依賴 jinja2 模板和 Werkzeug WSGI 服務的一個微型框架,對于 Werkzeug 本質是 Soc...
摘要:在談中框架和框架的區別之前,我們需要先探討如下幾個問題。通過大數據統計分析全球著名的網站對和這兩個框架的調查分析。從全球著名的代碼托管平臺上的和數量上分別為,分別為。 在談Python中Django框架和Flask框架的區別之前,我們需要先探討如下幾個問題。 一、為什么要使用框架? showImg(https://segmentfault.com/img/remote/14600000...
閱讀 2597·2021-10-14 09:43
閱讀 3559·2021-10-13 09:39
閱讀 3289·2019-08-30 15:44
閱讀 3137·2019-08-29 16:37
閱讀 3702·2019-08-29 13:17
閱讀 2731·2019-08-26 13:57
閱讀 1825·2019-08-26 11:59
閱讀 1238·2019-08-26 11:46