@jackierenee サイトを確認させていただきました。
テーマコンポーネントを親テーマから削除し、更新してから元に戻したようです。
問題は、テーマコンポーネントが互換性を超えて更新された後にピンが追加された場合、Discourse が回復しないことです。
このような状況から回復する正しい方法は次のとおりです。
- テーマコンポーネントに移動します
- 一番下までスクロールします
- 「設定エディター」から設定をコピーします
- テキストエディターに保存します
- テーマコンポーネントを完全に削除します(
削除) - Github リポジトリから再度追加します
- テキストエディターから設定をコピーして「設定エディター」に貼り付けます
- 必要に応じて修正します(新しいバージョンで設定が追加されている場合があるため、再度削除する必要がある場合があります。保存しようとすると、エディターが何をすべきかを教えてくれます)
- テーマコンポーネントを親テーマに追加します。
サイトでこれを実行したところ、バナーが表示されるようになりました。
テーマコンポーネントの作成者様へ:about.json の version フィールドを利用していただけると、管理者がテーマコンポーネントのバージョンを実際に確認できるため、非常に役立ちます。残念ながら、Discourse はプラグインの場合のように、テーマコンポーネントのコミットバージョンを表示しません。