一飛開源,介紹創意、新奇、有趣、實用的免費開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社群平台。緻力于打造活力開源社群,共建開源新生态!
一、開源項目簡介
suiyan 碎言靜态部落格
碎言這個名稱取自與"碎言片語",碼兄累了嗎?累了就休息一下,為未來的自己留下一些碎言片語吧。
二、開源協定
使用Apache-2.0開源協定
三、界面展示
一鍵切換主題,自動主題。
四、功能概述
軟體架構
2023-03-24 新版 3.0.0 釋出啦!
內建了jinja2的模闆引擎,大大的提高了靜态頁面的建構速度, 支援模闆主題的制作。
使用了asyncio和aiofiles子產品來實作異步IO操作,提高了生成靜态部落格頁面的效率,幾百頁面瞬間生成。
更新目前部落客題:使用了pico.css樣式,大道至簡,返璞歸真,沒有元件,隻有HTML标簽。
建構部落格索引并可以通過标題進行全站搜尋。
部落格文章寫作采用Markdown技術支援,讓你專注寫作更流暢。
推薦使用Vscode搭配進行blog文章的編寫(因為當建立新文章後會直接使用vscode直接打開)
如果建立blog文章無法在vscode中打開,請在指令面闆中搜尋shell,在PATH 中安裝code指令。
部落格的管理支援終端和圖形界面:
圖形界面:
python3 w.py
終端啟動指令:
python s.py
可以根據自己的喜好進行選擇。
五、技術選型
安裝教程
首先克隆下載下傳碎言靜态部落格,
通路一飛開源:https://code.exmay.com/ 下載下傳
終端運作:
pip install -r requirements.txt
安裝相關依賴
安裝完成。
建立文章
python z.py -n 此處寫文章标題
這個時候就會在articles目錄下建立一篇文章,并且使用vscode直接打開。
修改部落格及站長資料
config.json裡存放着一些站點的資料,上傳前建議先修改成自己的資料。
運作站點
本地主題開發編寫,推薦使用Live Server這個vscode得插件,非常友善。
修改站點樣式
采用jinja2模闆引擎,在主題或是模闆目錄修改樣式,一鍵生成頁面,直接同步頁面。
部署
git push origin master
送出blog目錄下所有檔案到git倉庫即可,blog就是所有部落格的全部檔案!
六、源碼位址
通路一飛開源:https://code.exmay.com/