記一次github博客的搭建

記錄一下個人博客搭建過程中遇到的問題。

github博客搭建

參考 https://www.cnblogs.com/wxyww/p/xiaoshujiang.html

申請倉庫,克隆主題文件,選主題花費了我大量時間。

這裏比較簡單吧~~~

 

主題修改

Edit

  1. _config.yml for base information
  2. _posts for articles, keep the name in right style
  3. assets/image for ico images
  4. _includes/side-panel.html for pictures of background and author.
  5. _includes/head.html for ico

 

來自 <https://github.com/Duola-li/Duola-li.github.io>

 

 

md推送

使用小書匠推送md。需要獲取token,權限也會給出必要的要求。

這樣每次寫新文章,直接寫md,然後推送到_post中就好了,不過要注意命名和備份

命名規則:YY-MM-DD-Title.md

比如 2020-02-18-Markdown學習筆記

後發現小書匠經常上傳錯誤,可能是github的原因,但是行號,等等設置極其不方便,準備換了。據說vscode非常好,準備試試。

 

種草 vscode https://www.jianshu.com/p/cb8d2194d5ef

 

圖牀搭建

參考:https://www.jianshu.com/p/6807a3646a9b

其實和搭建博客一樣,上傳項目,開啓pages服務。而且這次使用的碼雲,非常方便,訪問速度也快。

同樣碼雲圖牀申請token,在小書匠中進行配置,能夠直接上傳圖片並字典插入絕對地址以供博客調用。非常方便。

簡單弄了個展示頁 https://octan3.gitee.io/images_bed/

這裏的圖片批量上傳,需要順序化命名,並且要png,靜態網頁嘛~

有個工具批量修改文件名字非常好:圖片名字修改工具  renamer(jb51.net)

 

 

思維導圖展示

需求:編輯思維導圖,方便快捷的發佈到博客上。最好固定地址,不要每次上傳一張圖片。

而且小書匠提供生成思維導圖,雖然是html格式的圖片(src用base64)

4條路走。

  1. 最開始是小書匠默認的附件生成,發現無法引用,因爲地址是相對地址,而博客會根據時間解析地址,導致附件的地址錯誤。
  2. gitee圖牀存儲。發現不能訪問,感覺是跨域請求。
  3. 又改回github,在assets/images/文件下。單獨請求可以,但是文章中不行。(原來是網頁中的src標籤不支持引用html格式的圖片,給小書匠提了意見也沒接受,奇葩的腦回路)
  4. 使用processon,可以使用各種主題,重複編輯,固定發佈圖片地址

 

速度優化

谷歌瀏覽器F12,network分析,發現最慢的是下面這三個:jQuery,字體,mathJax。因爲原網站在國外,所以訪問速度慢。使用國內的CND鏡像版本可以提高訪問速度。

很多web資源可以從下面網站中調用。

https://www.bootcdn.cn/font-awesome/

https://www.bootcdn.cn/mathjax/

https://www.bootcdn.cn/Jquery

jquery在external.html,其他兩個在_includes/header.html文件中使用。替換掉對應版本就好。

發佈了64 篇原創文章 · 獲贊 14 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章