在Hexo自由設定圖片的大小
Why?
寫文章的時候要貼上圖片,這時候可以使用 Markdown 語法:
,可惜這樣寫並不能任意調整圖片的尺寸。因此在網路上搜尋一陣,找到這位的作法。以下簡單說明。
How?
上述的網誌Bob Playground的作者在 Github 寫好了JS腳本,hexo_resize_image.js
。將這個腳本放在{Hexo部落格root}/source/js
裡,沒有這個資料夾的話就自己建立一個。接著,編輯{Hexo部落格root}/source/_data/head.njk
,在這個檔案裡加上:
1 | <script src="/js/hexo_resize_image.js"></script> |
一樣,如果沒有這個路徑和檔案,就自己建立這個路徑和檔案。完成後,Hexo會將head.njk
裡的 script tag 加入到生成的 html 檔,就可以使用hexo_resize_image.js
的腳本。
Note: 要使用head.njk
,必須在主題(我的例子是Next)的設置檔(我的例子是_config.next.yml
)加入以下設置:
1 | custom_file_path: |
Result
結果很理想,可以自由調整圖片尺寸。