middleman-syntaxをSwiftに適用する方法

middleman

middleman-syntaxはAppleの新言語Swiftにも対応しています。ただ、ちょっと注意点があります。

バージョンが2.0.0以上から対応

middleman-syntaxのバージョンは2.0.0以上じゃないとSwiftに対応していません。現時点だと、Gemfileでバージョンを指定しないと、1.2.1がインストールされてしまいます。
なので、次のように書いて下さい。

1
gem "middleman-syntax", "~> 2.0.0"

これでbundle installしてください。

こんな感じでmarkdownにswiftを書くと、

1
2
3
4
5
```swift
func myMethod() -> Bool {
    return true
}
```

以下のようにsyntax highlightされます。

1
2
3
func myMethod() -> Bool {
    return true
}
羊毛や小麦