コードブロックのアウトルックがうまく機能しません

コードブロックは以前は正常に動作していました。しかし、昨日、ユーザーがコードブロックを含む新しい投稿を作成したところ、フォーマットが失敗していることがわかりました。ブロックコードを含むこの投稿だけでなく、サイト全体で問題が発生しています。

Discourseアプリを最新バージョンに再構築しましたが、結果は同じでした。

この問題をどのように解決できますか?ご協力ありがとうございます。

URLはこちらです。

コードブロックは問題ないように見えますが、コードブロックのフォーマットが失敗しているスクリーンショットはありますか?

「いいね!」 1

アップグレード discourse 2.9.0.beta6 の後、コードブロックセクションが色分けされなくなりました

レインボー

モノブルー

「いいね!」 1

素晴らしいインプットをありがとうございます。

しかし、メタディスコースフォーラムはバージョン 2.9.0.beta6 のようです(「ローディングスプラッシュスクリーン」をサポートしているため)。そして、コードブロックはここで正常に機能しています。

私の間違いです。カラーアウトロックと言うべきでした。

図1. Python(実際にはすべての言語)のキーワードの色がハイライトされない

元の投稿:


図2. ただし、コードブロックの色の差は正常に機能しています

元の投稿:

「いいね!」 1

私の解決策

  1. コンポーネント「hljs-theme-picker」をアンインストールします。

  2. 以下から1つのCSSファイル(レインボー.cssを選択しました)を取得します。

  1. テーマのCSS/HTMLを編集し、rainbow.cssの内容をコピーして貼り付けます。

これは間違っていますか?

「いいね!」 2

Takanobuさん、ありがとうございます。

この解決策はうまく機能します。

これは、discourseのhljsテーマピッカーに何か隠れたバグがあることを意味すると思います。同じコードがCSSではうまく機能するのに、コンポーネントとしてインストールすると失敗する理由はありません。

そして、私の問題を実際に解決してくれたにもかかわらず、あなたの解決策を「:white_check_mark: ソリューション」として設定しないことをお詫びします。開いたままにしておき、discourseチームの@cocococostiさんがその理由を突き止め、正式な解決策を考案してくれることを願っています。

私が使用しているCSSコードは、hljsテーマピッカーで設定したものです。

重ねて感謝いたします。

「いいね!」 1

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