Trix Editor Syntaxhervorhebung

Created: 2025/05/05, Updated: 2026/03/25,22:12:57
Als Entwickler kommt irgendwann der Zeitpunkt, an dem wir uns mit Syntaxhervorhebung (Code Highlighting | Syntax Highlighting) befassen müssen. 
Ganz gleich, ob wir einen Blog, ein CMS, eine Dokumentationswebseite oder eine andere Rails-Anwendung erstellen, das Hinzufügen von Syntaxhervorhebung zu Code-Blöcken ist eine unverzichtbare Funktion.
In diesem Artikel lernen wir, wie man Syntax-Hervorhebung zu Rails-Anwendungen hinzufügt, indem wir verschiedene Möglichkeiten dazu und ein paar nützliche Tricks zur Verbesserung der Benutzererfahrung vorstellen.

Test Syntax hl ..

RUBY
def theme(theme)
# Get some CSS
Rouge::Theme.find(theme).render(scope: ".highlight")
end
CSS
pre code-lang {
position: absolute;
top: 0;
width: 100px;
}

Test Syntax hl row 2

ERB
<div class="column">
published_at:
<div class="control">
<%= @admin_article.published_at %>
</div>
</div>