在 Hexo 博客中插入图片的完整指南
在 Hexo 博客中插入图片的完整指南
Hexo 是一个基于 Node.js 的静态博客生成器,因其灵活性和扩展性而广受欢迎。然而,在使用 Markdown 编写博客时,插入图片可能会遇到路径问题或格式限制。本文将详细介绍如何在 Hexo 中插入图片的多种方法
一、插入图片的三种种方法
方法 1:使用文章资源文件夹(推荐)
Hexo 提供了一个 post_asset_folder
功能,允许为每篇文章创建独立的资源文件夹。修改 Hexo 根目录下的 _config.yml
文件:
1 | post_asset_folder: true |
说明:此配置会为每篇新文章自动生成一个与文章同名的文件夹,用于存放图片等资源。
创建新文章:
1
hexo new "你的文章标题"
这会在
source/_posts/
目录下生成一个同名文件夹(如你的文章标题
)和.md
文件。存放图片:
将图片放入生成的文件夹中(例如source/_posts/你的文章标题/
)。插入图片:
在.md
文件中使用以下语法:1

提示:如果图片无法显示,检查路径是否正确(图片名.jpg`)。
方法 2:使用固定资源文件夹(最简单)
创建统一图片文件夹:
在source/
目录下新建一个文件夹(例如images/
),用于存放所有文章的图片。插入图片:
在.md
文件中使用以下语法:1

说明:
/images/
表示从 Hexo 根目录的source/
文件夹开始查找图片。
方法 3:使用网络图床(氪金玩家)
如果不想将图片存储在本地,可以使用图床服务(如阿里云 OSS、GitHub Pages):
上传图片:
将图片上传至图床,并获取图片的 URL(例如https://example.com/images/图片名.jpg
)。插入图片:
在.md
文件中使用以下语法:1

隐私保护建议:
- 避免使用第三方图床(如免费图床服务),以防图片被他人盗用或丢失。
- 推荐使用私有对象存储(如阿里云 OSS、AWS S3)或 GitHub Pages 搭建私有图床。
参考链接:
希望这篇指南能帮助你更好地管理 Hexo 博客中的图片资源!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 蝴蝶效应!
评论