📎 如何在博客中上传带图片的文档?(示例教程)
📎 如何在博客中上传带图片的文档?
🎯 方法一:直接上传 PDF 并嵌入阅读
步骤 1:上传 PDF 文件
把 PDF 文件放到博客的 source/downloads/ 文件夹中,然后部署即可。
例如,我刚刚上传了一篇随笔文章:
📄 如何快乐畅游学海?(点击直接下载)
步骤 2:在文章中嵌入 PDF 阅读器
如果你想在文章页面直接预览 PDF(不跳转),可以用 <iframe> 标签:
<iframe src="/downloads/2411-如何快乐畅游学海.pdf"
width="100%" height="600px"
style="border: 1px solid #ddd; border-radius: 8px;">
</iframe>
效果如下(预览该 PDF):
步骤 3:PDF 文件下载链接
也可以只放一个下载链接,简洁大方:
🖼️ 方法二:在文章中插入图片
✅ 推荐做法:使用本地图片
将图片放在 source/images/ 文件夹中,然后用 Markdown 引用:

效果:
✅ 文章专属图片文件夹
更推荐的做法——为每篇文章建立专属图片文件夹:
source/
├── _posts/
│ └── my-article.md
└── images/
└── article-assets/
├── photo-1.jpg
└── photo-2.png
然后在文章中引用:

✅ 图文混排示例
把图片和说明文字放在一起,形成图文并茂的效果:
🏗️ 方法三:在文章中用 HTML 做更丰富的排版
Markdown 中可以直接嵌入 HTML,实现更灵活的排版:
<div style="display: flex; gap: 20px; align-items: center; margin: 20px 0;">
<img src="/images/covers/programming.svg" width="200" style="border-radius: 8px;">
<div>
<h4 style="margin: 0 0 8px 0;">左侧图片 + 右侧说明</h4>
<p style="margin: 0; color: #666;">
这种排版方式特别适合展示作品集、项目截图,
左边放图,右边写说明文字。
</p>
</div>
</div>
效果:
左侧图片 + 右侧说明
这种排版方式特别适合展示作品集、项目截图, 左边放图,右边写说明文字。
📋 总结:操作步骤一览
| 场景 | 操作 | 代码示例 |
|---|---|---|
| 上传 PDF | 放入 source/downloads/ |
[下载](./downloads/file.pdf) |
| 嵌入 PDF | 用 <iframe> 标签 |
<iframe src="/downloads/file.pdf"> |
| 插入图片 | 放入 source/images/ |
 |
| 图文混排 | 用 HTML div + flex | 见上方示例 |
💡 小提示:每次添加文件后,运行
hexo clean && hexo generate再部署,新文件就会生效。
你学会了吗? 以后写文章就可以自由地插入图片、上传 PDF 文档,做出图文并茂的专业博客了!🎉
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 徐倩怡的博客!