# 我的自定义代码是如何自己移动的？

**URL:** https://meta.discourse.org/t/how-did-my-custom-code-move-itself/360651
**Category:** Support
**Created:** [2025年四月7日 01:24 UTC](https://meta.discourse.org/t/how-did-my-custom-code-move-itself/360651 "2025-04-07T01:24:46Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![one1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/one1/32/493591_2.png) [@one1](https://meta.discourse.org/u/one1)
#### Post date: [2025年四月7日 01:24 UTC](https://meta.discourse.org/t/how-did-my-custom-code-move-itself/360651/1 "2025-04-07T01:24:46Z")

</div>

我安装了三个主题。

我曾使用每个主题的自定义代码编辑器向所有三个主题添加了一些 CSS。（我现在知道这不是实现目标的最佳方法）

但是，其中两个主题显示：

 ![image](https://global.discourse-cdn.com/meta/original/4X/c/8/f/c8f93912c23c047fd7dadd1d96959f53906481f9.png)

这是错误的，因为

- 我可以通过查看网站来判断我添加的 CSS 正在起作用，并且
- 当我_导出_主题时，我会在 `common/common.scss` 中看到我添加的代码。

当我点击“编辑代码”时，那里什么都没有。

这怎么可能？两个主题是这样的（声称没有自定义代码，但它在导出中），而一个主题的行为符合我的预期，表明它确实有自定义代码，并且我可以在界面中看到代码。

我的第二个问题是，当自定义代码不出现在主题界面中时，我该如何着手删除它？

我（显然）仍在努力理解主题的工作原理。我现在意识到我的更改应该进入一个主题组件，然后我应该将该主题组件包含在所有三个主题中。

---

_[View the full topic](https://meta.discourse.org/t/how-did-my-custom-code-move-itself/360651)._
