コードブロックは以前は正常に動作していました。しかし、昨日、ユーザーがコードブロックを含む新しい投稿を作成したところ、フォーマットが失敗していることがわかりました。ブロックコードを含むこの投稿だけでなく、サイト全体で問題が発生しています。
Discourseアプリを最新バージョンに再構築しましたが、結果は同じでした。
この問題をどのように解決できますか?ご協力ありがとうございます。
URLはこちらです。
コードブロックは以前は正常に動作していました。しかし、昨日、ユーザーがコードブロックを含む新しい投稿を作成したところ、フォーマットが失敗していることがわかりました。ブロックコードを含むこの投稿だけでなく、サイト全体で問題が発生しています。
Discourseアプリを最新バージョンに再構築しましたが、結果は同じでした。
この問題をどのように解決できますか?ご協力ありがとうございます。
URLはこちらです。
コードブロックは問題ないように見えますが、コードブロックのフォーマットが失敗しているスクリーンショットはありますか?
素晴らしいインプットをありがとうございます。
しかし、メタディスコースフォーラムはバージョン 2.9.0.beta6 のようです(「ローディングスプラッシュスクリーン」をサポートしているため)。そして、コードブロックはここで正常に機能しています。
私の間違いです。カラーアウトロックと言うべきでした。
図1. Python(実際にはすべての言語)のキーワードの色がハイライトされない
元の投稿:
図2. ただし、コードブロックの色の差は正常に機能しています
元の投稿:
私の解決策
コンポーネント「hljs-theme-picker」をアンインストールします。
以下から1つのCSSファイル(レインボー.cssを選択しました)を取得します。
これは間違っていますか?
Takanobuさん、ありがとうございます。
この解決策はうまく機能します。
これは、discourseのhljsテーマピッカーに何か隠れたバグがあることを意味すると思います。同じコードがCSSではうまく機能するのに、コンポーネントとしてインストールすると失敗する理由はありません。
そして、私の問題を実際に解決してくれたにもかかわらず、あなたの解決策を「
ソリューション」として設定しないことをお詫びします。開いたままにしておき、discourseチームの@cocococostiさんがその理由を突き止め、正式な解決策を考案してくれることを願っています。
私が使用しているCSSコードは、hljsテーマピッカーで設定したものです。
重ねて感謝いたします。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.