1. WakameSun
Changes in body
Source | HTML | Preview

Qiita Markdownのコードブロックで指定できる言語は以下の通りです。
例えばRubyを利用する場合は

```rb
brabrabra...
```

のように、コードブロック記法のあとに言語名を指定してください。

Jan-27-2021 16-19-14.gif

Qiita Markdownについては Qiita Markdown をご覧下さい。

シンタックスハイライトには Rouge を利用しており、下記の対応言語リストは上記サイトに準ずるものですが、最新の状況に対応していない可能性もありますのでご了承ください。(編集リクエストをいただければ幸いです :wink: )

対応言語リスト

言語名の表記は Rouge に準じます。
対応している言語はList of supported languages and lexersよりご確認くださいよりご確認ください。
なお、ここにリストされたとおりの表記ではなく、基本的に補完は小文字で入力する必要があり、また一部の言語はファイルタイプでの入力が必要です。

Diffと各言語のシンタックスを同時に利用する方法

QiitaではDiff表示と各言語のシンタックスハイライトを同時に用いることができます。
利用する方法は以下の通りです。

  • diff_[言語名]をシンタックスとして指定する
  • 各行の始めで+, -を記述し、半角スペースをあける

これにより、各言語のシンタックスハイライトを用いながらDiifの表示も行うことができます。

image.png

PlantUMLに関して

Rougeに準拠したシンタックスハイライトの他に、コードブロックを用いてPlantUMLを記述することができます。

plantuml-sample.png

詳しい構文についてはPlantUML概要をご参照ください。