ログインユーザーのページ公開が壊れています

ページを公開すると正常に動作しますが、その後そのページにアクセスすると、

ここでは、多くのテーマが組み合わさっているように見え、サイドバーがなく、アイコンがなく、統計情報やプロフィール写真などもありません。

ログアウトすると、それほど壊れていませんが、アイコンやサイドバーなどがまだありません。

「いいね!」 1

ログイン時にモバイルではこのようになります。

はい、デフォルトのテーマを試したところ、バグがなくなりました。奇妙なことに、Airテーマの背景やInterフォントを追加するコードは何もありません。

「いいね!」 1

参考までに、Air Themeを適用してページを公開しようとしましたが、問題なく動作したようです。サイドバーや概要などが元のトピックに問題なく表示されています。

「いいね!」 2

公開されたページはスタイルが異なります。ミニマリズムで、一種のリーダービューとしてデザインされていると思います。公開されたページではサイドバーは*(まだ)*利用できず、ヘッダーも限定的です。

公開されたページのスタイルシートはこちらです。

Discourse Air テーマは、公開されたページにいくつかの変更を加えてテーマに合わせますが、カスタマイズに合わない場合はテーマコンポーネントで上書きできます。

「いいね!」 2

問題が見つかりました。

私のテーマでは、非常に古いコードがAirテーマのような円を追加しています。

.published-page {
  &::before {
    background: linear-gradient(
      90deg,
      var(--tertiary-hover) 0%,
      var(--tertiary) 100%
    );
    clip-path: ellipse(148% 70% at 91% -14%);
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    z-index: 0;
  }
  .background-container {
    display: none;
  }
}

削除します。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.