不用AI生成图片了,unsplash真香

不用AI生成图片了,unsplash真香

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

作者分享博客配图改用Unsplash的经验。之前用AI生成图片,虽适配但消耗token且需推送GitHub,仓库易膨胀。现在用Unsplash免费图片,支持商业用途、可裁剪调色,不强制署名。通过frontmatter添加card_image字段,并在正文插入图片链接,让博客主页和内容更美观。作者感谢图片作者,并声明不会商用。

🔎

延伸解读

成本与仓库体积的权衡

作者从AI生成图片转向Unsplash,主要原因是成本与仓库体积。AI生成图片消耗token,且生成的图片需推送到GitHub仓库,长期积累会导致仓库膨胀。而Unsplash图片免费且无需入库,直接引用URL即可,既节省了费用,也避免了仓库体积问题。这提示博客作者在选择配图方案时,需综合考虑生成成本、存储和加载效率。

Unsplash的许可与使用注意

Unsplash图片免费且允许商业用途,包括博客插图,甚至未来广告变现也在范围内。虽然不强制署名,但官方鼓励署名感谢。作者声明不会商用,但读者需注意,Unsplash的许可虽宽松,仍需遵守其条款,如不得出售原图或用于误导性内容。使用时建议查看具体图片的许可说明,确保合规。

技术实现细节

作者通过frontmatter添加card_image字段,并在正文中插入图片链接,实现主页和正文的图片展示。主页图片自动裁剪中间部分,正文需手动插入完整图片。这种方案简单高效,适合静态博客。读者可借鉴此方法,但需注意图片URL的稳定性,以及裁剪效果是否符合预期。

Q&A

为什么作者决定不用AI生成博客配图,改用Unsplash?

因为用AI生成图片消耗token(费用高),且生成的图片需要推送到GitHub仓库才能显示,长期会导致仓库膨胀。而Unsplash图片免费、支持商业用途,且不强制署名,所以改用Unsplash。

在博客中如何使用Unsplash图片作为封面?

在博客的frontmatter中添加card_image字段,填入Unsplash图片链接,然后运行build.py脚本,脚本会自动将frontmatter的值插入到页面中。

在博客正文中插入Unsplash图片的Markdown语法是什么?

使用Markdown图片语法:![](图片链接),可以放在正文任意位置,作者一般放在前面。

Unsplash图片在商业用途上有什么规定?

Unsplash图片免费使用,包括商业用途,比如博客插图甚至广告变现。不强制署名,但官方鼓励署名感谢。

作者对使用Unsplash图片有什么态度或声明?

作者对使用的图片作者表示感谢,并声明目前和以后都不会对这些图片进行商用。

在主页显示图片时有什么限制?

主页显示的图片是裁剪的中间部分,不能看到全貌,要看到全貌需要在博客正文中插入图片链接。

🏷️

标签

➡️

继续阅读