一飛開源,介紹創意、新奇、有趣、實用的免費開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社區平台。致力於打造活力開源社區,共建開源新生態!
一、開源項目簡介
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/