2012-08-09 4 views
33

In der offiziellen github flavored markdown docs sie zeigen, wie wir Zäune verwenden können Codeblöcke zu markieren, und wir können optional eine Sprachkennung, wieGibt es einen Github Markdown Language Identifier für Objective C Code?

```ruby 
require 'redcarpet' 
markdown = Redcarpet.new("Hello World!") 
puts markdown.to_html 
``` 

Gibt es eine Sprachkennung für Objective C liefern? Ich habe gesucht und kann keine Referenz finden.

Gibt es außerdem eine Liste aller unterstützten Sprachkennungen, die in github markdown verwendet werden können?

Antwort

61

Die ID lautet objective-c.

Hier finden Sie eine vollständige Liste finden: http://coapp.org/reference/garrett-flavored-markdown.html

+10

Danke für die Referenz. Die Verwendung von 'objective-c' bietet fast keine Syntax-Hervorhebung, weshalb ich es wollte. Aber dank Ihrer Liste habe ich 'smalltalk' entdeckt, das für sehr bunten Objective-C-Code in github sorgt :) – bejonbee

+0

dass der Link kaputt ist :( –

+0

Diese Seite ist auf github: https://github.com/coapp/coapp.org /blob/master/src/dynamic/reference/garrett-flavored-markdown.html.md – Felix

9

Die Kennung ist

objc 

Sehen Sie diese hier Beispiel, in dem der Autor Code bekommt zu arbeiten hervorgehoben: https://raw.githubusercontent.com/dchohfi/KeyValueObjectMapping/master/README.md

Hier ist ein weiteres Beispiel auch: https://raw.githubusercontent.com/github/objective-c-style-guide/master/README.md

+4

Es scheint "objective-c" zu sein. – Adrian

+1

Mit dem Redcarpet-Markdown-Parser habe ich die besten Ergebnisse erzielt. c' um wenig oder gar keine Hervorhebung zu bieten. –

0

Wenn Sie die anderen Lösungen von anderen tun funktioniert nicht, bitte versuchen objecc das funktioniert in highlight.js und prism.js