blog - 基于Python Flask并支持Markdown語法的簡易博客
簡介
本工程是一個基于Flask和Python Markdown開發的簡易博客。 本博客支持基本的Markdown語法,并且支持table和Meta信息,具體參見About.md
工程依賴包安裝
本工程主要依賴于Flask、Jinja2,具體參見requirement.txt
pip install -f requirements.txt
基本用法
- Python環境搭建及依賴包安裝,依賴包參見
requirements.txt
; - 將你寫好的.md文件丟到
generate.py
中INPUT_CONTENT
所配置的目錄中,默認為./in
目錄; - 運行
generate.py
文件,生成html頁面文件和索引文件; - 運行
blog.py
文件,啟動flask網站,用以對外提供訪問html文件;
工程結構簡介
blog │ blog.py -- flask工程主文件 │ generate.py -- Markdown生成html工具 │ ReadMe.md -- 本文檔 │ requirements.txt -- 依賴包 │ settings.py -- flask 配置 │ ├─api -- 數據查詢接口 ├─in │ │ About.md -- 博客撰寫方法說明 │ ├─static -- 靜態資源文件夾 │ │ favicon.ico │ ├─css │ ├─font │ ├─fonts │ └─js ├─templates -- html模板 └─utils -- 工具類
示例

本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!