# 上传图片到插件/主题的最佳方式？

**URL:** <https://meta.discourse.org/t/best-way-to-upload-images-to-a-plugin-theme/360581>\
**Category:** Development\
**Tags:** plugin-api\
**Created:** [2025 年4 月 6 日 02:39 UTC](https://meta.discourse.org/t/best-way-to-upload-images-to-a-plugin-theme/360581 "2025-04-06T02:39:10Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

作者： ![Alteras](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alteras/32/582398_2.png) [@Alteras](https://meta.discourse.org/u/Alteras)\
发布日期： [2025 年4 月 6 日 21:48 UTC](https://meta.discourse.org/t/best-way-to-upload-images-to-a-plugin-theme/360581/4 "2025-04-06T21:48:21Z")

</div>

至于插件，硬资产（无法通过管理员配置修改的资产）将具有清晰的 URL。

您可以参考 Discourse Math 插件的初始化程序：

> <https://github.com/discourse/discourse-math/blob/main/assets/javascripts/initializers/discourse-math-katex.js>

`/public` 目录中的资产将以插件名称提供。这些资产可以直接调用，无需在 `plugin.rb` 中注册。

---

_[View the full topic](https://meta.discourse.org/t/best-way-to-upload-images-to-a-plugin-theme/360581)._
