国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

基于flask實(shí)現(xiàn)開發(fā)類似gitbook項(xiàng)目:beibq

jsummer / 2364人閱讀

摘要:項(xiàng)目源碼是基于開發(fā)的開源書籍博客。編輯器例子在線寫書的編輯器是純實(shí)現(xiàn),我多帶帶將它開源出來寫好書籍后點(diǎn)擊發(fā)布,就能在首頁(yè)上看到最新書籍動(dòng)態(tài)界面的界面簡(jiǎn)潔美觀易用。

項(xiàng)目源碼:https://github.com/chaijunit/...

beibq是基于flask開發(fā)的開源書籍博客。

因?yàn)楹芏嗖┛拖到y(tǒng)都是以文章的形式為主;如果記錄的文章變多了,還需要進(jìn)行分類,而且查找以前寫過的某篇文章會(huì)比較麻煩。

beibq是用寫書的方式來寫博客,因?yàn)闀旧砭途哂蟹诸惞δ埽退阌涗浀膬?nèi)容變多了也不覺得亂,而且在閱讀時(shí)通過點(diǎn)擊書籍目錄很方便的切換到其他章節(jié)。

安裝配置

搭建好網(wǎng)站后,用瀏覽器訪問,會(huì)出現(xiàn)配置界面

在線寫書

beibq的編輯器支持Markdown,Markdown是一個(gè)標(biāo)記語(yǔ)言,只需要幾個(gè)簡(jiǎn)單的標(biāo)記符號(hào)就能轉(zhuǎn)化成豐富的HTML格式,特別適合寫博客。關(guān)于Markdown的具體介紹:Markdown 語(yǔ)法說明

beibq的編輯器界面簡(jiǎn)潔、操作簡(jiǎn)單,能夠通過工具欄或快捷鍵方式輸入Markdown標(biāo)記符號(hào),有效的提高寫作效率;編輯器的目錄區(qū)支持章節(jié)拖拉,可以調(diào)整章節(jié)順序。

編輯器例子:在線寫書

beibq的編輯器是純js實(shí)現(xiàn),我多帶帶將它開源出來:bookeditor

寫好書籍后點(diǎn)擊發(fā)布,就能在首頁(yè)上看到最新書籍動(dòng)態(tài)

界面

beibq的界面簡(jiǎn)潔、美觀、易用。閱讀博客時(shí),就像看書一樣,界面包含書籍目錄;這樣只要點(diǎn)擊目錄的某個(gè)章節(jié)就能很方便切換到其他章節(jié)。

為了提高切換章節(jié)效率,當(dāng)點(diǎn)擊目錄中某個(gè)章節(jié),通過ajax異步請(qǐng)求章節(jié)內(nèi)容,這樣可以不僅提高頁(yè)面刷新速度而且具有很好的閱讀體驗(yàn);

其實(shí)使用ajax異步請(qǐng)求章節(jié)會(huì)出現(xiàn)一個(gè)問題,當(dāng)網(wǎng)絡(luò)延遲高,用戶短時(shí)間內(nèi)點(diǎn)擊多個(gè)章節(jié),會(huì)導(dǎo)致頁(yè)面顯示混亂;為了解決這個(gè)問題,我設(shè)計(jì)一個(gè)隊(duì)列,將用戶點(diǎn)擊章節(jié)時(shí)將該事件緩存到隊(duì)列中,如果短時(shí)間內(nèi)接收多個(gè)點(diǎn)擊事件,我其實(shí)只請(qǐng)求隊(duì)列中最后的一個(gè)事件。

beibq還可以自動(dòng)適配移動(dòng)端界面,用戶可以在移動(dòng)設(shè)備上閱讀。

安裝使用 1. 安裝mysql

beibq使用的數(shù)據(jù)庫(kù)是mysql,安裝前需要先安裝mysql

我使用的是centos,安裝方法可以參考該文檔:Installing MySQL on Linux Using the MySQL Yum Repository

2. 安裝依賴包
pip install -r requirements.txt
3. 啟動(dòng)程序
python manage.py runserver -h 0.0.0.0
4. 配置站點(diǎn)

在瀏覽器中輸入http://127.0.0.1:5000

第一次訪問會(huì)跳轉(zhuǎn)到配置界面,根據(jù)指示配置站點(diǎn)信息后就能使用beibq

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/44614.html

相關(guān)文章

  • 我的第一本 gitbook: Flask Web 開發(fā)筆記

    摘要:月份發(fā)布了第版,收到不少網(wǎng)友的良好建議,所以又抽空進(jìn)行了完善,當(dāng)然也拖了不少時(shí)間。本書主要介紹的基本使用,這也是我一開始在學(xué)習(xí)過程中經(jīng)常用到的。第章實(shí)戰(zhàn),介紹了如何開發(fā)一個(gè)簡(jiǎn)單的應(yīng)用。聲明本書由編寫,采用協(xié)議發(fā)布。 showImg(https://segmentfault.com/img/remote/1460000007484050?w=200&h=152); 書籍地址 head-f...

    KevinYan 評(píng)論0 收藏0
  • flask文檔學(xué)習(xí)筆記1-快速入門

    摘要:示例如下靜態(tài)路由使用動(dòng)態(tài)變量的路由未指定變量類型使用動(dòng)態(tài)變量的路由指定變量類型指定的路由變量,可以作為被裝飾的函數(shù)參數(shù)傳入進(jìn)來。 開始決定認(rèn)真的在網(wǎng)上寫一些東西,主要原因還是在于希望能提升學(xué)習(xí)效果。雖說python寫了有幾年,但是web后端框架的確沒怎么接觸過,買了本狗書寥寥草草的過了一遍,發(fā)現(xiàn)很多東西還是理解不深,真的是好記性不如爛筆頭,知識(shí)也要從基礎(chǔ)開始,退回來好好看看官方文檔,再...

    lingdududu 評(píng)論0 收藏0
  • 初見Flask

    摘要:接收用戶請(qǐng)求并分析請(qǐng)求的。執(zhí)行函數(shù)并生成響應(yīng),返回給瀏覽器。這個(gè)過程我們稱為注冊(cè)路由,路由負(fù)責(zé)管理和函數(shù)之間的映射,而這個(gè)函數(shù)則被稱為視圖函數(shù)。文件是一個(gè)名為的文本文件,它存儲(chǔ)了項(xiàng)目中提交時(shí)的忽略文件規(guī)則清單。 flask簡(jiǎn)述 Flask 是一個(gè)基于 Python 開發(fā)并且依賴 jinja2 模板和 Werkzeug WSGI 服務(wù)的一個(gè)微型框架,對(duì)于 Werkzeug 本質(zhì)是 Soc...

    tomorrowwu 評(píng)論0 收藏0
  • Python測(cè)試開發(fā)中Django和Flask框架的區(qū)別

    摘要:在談中框架和框架的區(qū)別之前,我們需要先探討如下幾個(gè)問題。通過大數(shù)據(jù)統(tǒng)計(jì)分析全球著名的網(wǎng)站對(duì)和這兩個(gè)框架的調(diào)查分析。從全球著名的代碼托管平臺(tái)上的和數(shù)量上分別為,分別為。 在談Python中Django框架和Flask框架的區(qū)別之前,我們需要先探討如下幾個(gè)問題。 一、為什么要使用框架? showImg(https://segmentfault.com/img/remote/14600000...

    B0B0 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<