Gibt es eine Blog-Engine, die das Hervorheben von Computercode gut beherrscht?

1256
Matt

Ich bin auf der Suche nach einer (kostenlosen) Blog-Engine (WordPress ...), die Codeabschnitte gut verarbeitet. Das heißt, ich könnte nur einen Teil meines Eintrags als Code kennzeichnen, und er würde entsprechend einrücken / formatieren, ähnlich wie Server Fault dies unten tut:

 static void Build() { Indexer.BuildIndex(); } 
2
http://superuser.com/questions/54080/free-blog-provider-that-source-code-markup-support random vor 14 Jahren 0
Ich habe das geschlossen, also lass das hier ;-) Ivo Flipse vor 14 Jahren 0

7 Antworten auf die Frage

7
Kyle Brandt

WordPress verwendet dazu Plugins, die sehr einfach zu installieren sind. Ich habe mich für SyntaxHighlighter für mein Blog entschieden, weil es einfach zu bedienen war, die Sprachen unterstützte, die ich wollte, und am besten funktionierte. In meinem Profil finden Sie einen Link zu meinem Blog, um einige Beispiele anzuzeigen.

Dieser Link vergleicht einige von ihnen, einige davon haben Themen usw., eines sollte für Sie funktionieren. Normalerweise verwenden Sie einfach eine Art Tag in Ihrem Beitrag: [sourcecode lang = perl] print foo [/ sourcecode] und das Plugin kümmert sich um den Rest.

4
vava

Prettify wird von Stack Overflow verwendet und funktioniert sehr gut. Sie <code>fügen es einfach in Ihre Blog-Vorlage ein und jeder Abschnitt wird automatisch hervorgehoben.

3
lazy1

Sie könnten SyntaxHighlighter verwenden .

SyntaxHighlighter hilft Entwicklern / Codierern dabei, Code-Schnipsel einfach online zu veröffentlichen und sie hübsch aussehen zu lassen. Es basiert zu 100% auf Java Script und es ist Ihnen egal, was Sie auf Ihrem Server haben.

0
Robert Cartaino

Sie haben auch die Möglichkeit, Ihren Code direkt in farbigen / hervorgehobenen HTML-Code umzuwandeln.

Check out Pygments . Sie geben den Code ein. Es gibt Ihnen die hervorgehobene Syntax.

Es ist ein generischer Syntax-Highlighter für die allgemeine Verwendung in allen Arten von Software wie Forumssystemen, Wikis oder anderen Anwendungen, die Quellcode verbessern müssen. Highlights sind:

  • Es wird eine breite Palette gängiger Sprachen und Markup-Formate unterstützt

  • besonderes Augenmerk wird auf Details gelegt, die die Hervorhebungsqualität erhöhen

  • Unterstützung für neue Sprachen und Formate wird problemlos hinzugefügt. Die meisten Sprachen verwenden einen einfachen Regex-basierten Mechanismus

  • Es stehen verschiedene Ausgabeformate zur Verfügung, darunter HTML-, RTF-, LaTeX- und ANSI-Sequenzen

  • Es kann als Befehlszeilenprogramm und als Bibliothek verwendet werden

  • ... und es zeigt sogar Brainf * ck !

0
dlamblin

Normalerweise wird dies einer Blogging-Engine hinzugefügt, indem Sie JS verwenden und CSS in Ihren Posts einrichten. Es ist normalerweise trivial, auf diese Weise jeden flexiblen Motor hinzuzufügen. Wie bei der Google Syntax Highlighter.

0
jerryjvl

Ich verwende GeSHi unter Drupal ... aber es ist eine allgemeine PHP-Bibliothek für die Code-Hervorhebung, daher gibt es möglicherweise ein Plugin für Wordpress, das es auch verwendet, wenn Sie Wordpress bevorzugen (definitiv einfacher für ein Blog).

0
Jökull Sólberg Auðunsson

Calepin is a static blog publisher that supports syntax highlighting out of the box.

Erwägen Sie bitte, Ihre Antwort zu erweitern, indem Sie einen Auszug hinzufügen, wie das referenzierte Programm die Code-Hervorhebung behandelt. Dies verbessert die Qualität Ihrer Antwort. bytebuster vor 11 Jahren 0