hexo使用markdown語法插入圖片不顯示


使用hexo-admin時,如果復制圖片則自動生成的圖片鏈接地址使用的是絕對路徑,應該要使用相對路徑。

格式:![Alt text](../../images/img.jpg)


后來發現這種做法會造成首頁能顯示成功,點擊文章后依然路徑錯誤沒能顯示圖片。

翻看了下hexo的官方文檔,發現早已給出做法:https://hexo.io/zh-cn/docs/asset-folders

具體做法:

根目錄下的_config.yml文件中post_asset_folder: false設置為true,以此打開文章資源文件夾功能;

當資源文件管理功能打開后,Hexo將會在你每一次通過 hexo new [layout] <title> 命令創建新文章時自動創建一個文件夾。這個資源文件夾將會有與這個 markdown 文件一樣的名字。將所有與你的文章有關的資源放在這個關聯文件夾中之后,你可以通過相對路徑來引用它們,這樣你就得到了一個更簡單而且方便得多的工作流。

 

正確的引用圖片方式是使用下列的標簽插件而不是 markdown :

{% asset_img example.jpg This is an example image %}

如果是后來才打開此功能的,可以自己新建一個與md同名的文件夾,把圖片放進去,然后按照文檔所給的格式引用圖片即可。


 

還有另一個方法就是使用圖床。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM