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

一飛開源 發佈 2024-03-02T20:55:22.885086+00:00

一飛開源,介紹創意、新奇、有趣、實用的免費開源應用、系統、軟體、硬體及技術,一個探索、發現、分享、使用與互動交流的開源技術社區平台。致力於打造活力開源社區,共建開源新生態!一、開源項目簡介suiyan 碎言靜態博客碎言這個名稱取自與"碎言片語",碼兄累了嗎?

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

一、開源項目簡介

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/

關鍵字: