topogram
(Garry Pettet)
1
構文ハイライトエンジンの言語自動選択機能を無効にする方法はありませんか?Discourse のインストール環境で Swift のコードブロックをハイライトしようとしています。
NSString *str = @"hello,";
str = [str stringByAppendingString:@" world"];
コードフェンスを ~~~swift...~~~ で囲んでいるのですが、うまく機能しません。
しかし、ハイライトエンジンはそれを makefile または nginx としてハイライトしてしまいます。私のウェブサイトでは実際には Xojo、Python、C#、Swift の数種類の言語しか使用していません。Discourse が読み込んでいる不要な言語を削除またはアンロードする方法はありますか?
「いいね!」 1
topogram
(Garry Pettet)
3
swift</code> または <code> swift を使用しても、私の環境では動作しないようです。Swift は含まれている言語の一つでしょうか?Highlight.js の安定版チャンネルには含まれているようですが。
pfaffman
(Jay Pfaffman)
4
推奨した通り、
を試しましたか?
以下を行います:
```swift
1. var shoppingList = ["catfish", "water", "tulips"]
2. shoppingList[1] = "bottle of water"
* var occupations = [
3. "Malcolm": "Captain",
4. "Kaylee": "Mechanic",
5. ]
6. occupations["Jayne"] = "Public Relations"
編集:ふむ、これは正しく見えないな。try.discourse.org ではうまくいったように見えたが、私が持っているテストサイトでは正しい動作をしているようだ。
「いいね!」 2
pmusaraj
(Penar Musaraj)
5
はい、「強調表示する言語」のサイト設定から言語の追加・削除が可能です。Swift はデフォルトでは有効になっておらず、おそらくあなたのサイトでも有効になっていないため、
```swift
が機能していないのだと思います。(Swift は meta サイトでも有効になっていません。)私のローカル環境では、サイト設定に Swift を追加することで機能しています:
「いいね!」 3
topogram
(Garry Pettet)
6
問題の原因が分かりました。サイト設定で Swift をサポート言語として追加する必要がありました。また、コミュニティで使われていない言語をいくつか削除しました。これで問題が解決しました。
お手伝いいただき、ありがとうございます。
「いいね!」 3
system
(system)
クローズされました:
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.