我更新了这个组件,顺便清理了一些东西 (DEV: Modernize and clean up by Arkshine · Pull Request #7 · Arkshine/discourse-banner-featured-links · GitHub)
更新日志:
- 修复了
htmlSafe弃用 - 修复了一个 SCSS 拼写错误(对于移动端,使用了
max-width而不是margin) - 修复了一些设置描述
- 将链接上的
alt替换为title(无效的 HTML) - 将标题渲染为纯文本。
虽然没有记录允许使用 HTML,但我认为在这种情况下它没有用处。 - 将按钮悬停的默认设置更改为使用与按钮相同的颜色。
- 将 TC 固定到版本 2026.3.0-latest
内部:
- 从
apiInitializer中移除了版本 - 更新了 lint 配置
- 根据新的 lint 配置调整了代码
- 不修改
settings对象 - 进行了一些清理
- 增加了更多测试。