天天看點

[開源]輕量級靜态部落格系統,極速部署你的部落格,幾百頁面瞬間生成

作者:一飛開源
一飛開源,介紹創意、新奇、有趣、實用的免費開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社群平台。緻力于打造活力開源社群,共建開源新生态!

一、開源項目簡介

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/

繼續閱讀