博客聚合原型進(jìn)展:批量同步 git 倉(cāng)庫(kù)后生成本地網(wǎng)頁(yè)及目錄
時(shí)間:2023-07-23 19:18:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-07-23 19:18:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
博客聚合原型進(jìn)展:批量同步 git 倉(cāng)庫(kù)后生成本地網(wǎng)頁(yè)及目錄:之前 設(shè)想功能之后,這兩個(gè)禮拜逐漸完成了最基本的一些功能。代碼開(kāi)源 在此,照例使用中文命名標(biāo)識(shí)符。
基本功能
- 將十六個(gè) markdown 格式的博客內(nèi)容從 git 倉(cāng)庫(kù)批量同步到本地
- 從 md 格式博文生成 html 網(wǎng)頁(yè)于本地,一千三百篇約耗時(shí)半分鐘:
遠(yuǎn)程與本地圖片都可以顯示:
- 生成一個(gè)目錄頁(yè),最新博文排列最前,點(diǎn)擊鏈接即打開(kāi)本地對(duì)應(yīng)博文網(wǎng)頁(yè)
- 對(duì)各博客內(nèi)容作初步統(tǒng)計(jì),包括博文篇數(shù)、本地所占空間(共 2.3G)、更新時(shí)間、最新博文
待做事項(xiàng)
- 添加評(píng)論功能
- 支持嵌入針對(duì)文中某段的評(píng)論,類(lèi)似于 word 文檔的批注
- 倉(cāng)庫(kù)同步
- 輸出格式化,比如哪個(gè)博客新加幾篇博文等。
- 支持指定倉(cāng)庫(kù)分支,如 qingbob.com 使用 gh-pages 分支
- 網(wǎng)頁(yè)生成
- 內(nèi)容改進(jìn),比如頭部信息過(guò)雜
- 搜索與推薦
- 按關(guān)鍵詞、分類(lèi)
- 按特征, 如是否帶圖片、更新時(shí)間范圍等
- 索引排序,根據(jù)預(yù)設(shè)興趣、瀏覽歷史等等
- 充分利用 md 文件頭部信息
- 分類(lèi)、關(guān)鍵詞等
- cover 圖片顯示
關(guān)鍵詞:成本,目錄,倉(cāng)庫(kù),原型,聚合,進(jìn)展,同步