HTML zu Slim Konverter

Konvertiere HTML/ERB zu Slim mit Leichtigkeit. Perfekt für sauberen Rails-Code, direkt im Browser, ohne Einrichtung.

Tags: Code konvertieren Vorlagenkonverter erb html rails schlank

🚀 396,310 Gesamtumwandlungen (1 diesen Monat)

Übe Python mit Coding Challenges

Löse praktische Aufgaben direkt im Editor: Führe die Beispieltests aus, reiche ein und erhalte ein KI-Code-Review.

Alle Python-Challenges
Einfach

Rechteck-Umfang

Berechne den Umfang eines Rechtecks anhand seiner Seiten.

Du lernst ArithmetikRückgabewerte
BeginnerLearning-pathVariables
Einfach

Skalarprodukt zweier Vektoren

Multipliziere zwei Vektoren elementweise und addiere die Ergebnisse, die Kernoperation jedes Neurons.

Du lernst VektorenSkalarprodukt
Neuronale Netzeaimaschinelles Lernen
Einfach

Distance Between Points

Compute the straight-line distance between two points.

Du lernst Satz des PythagorasQuadratwurzeln
BeginnerFunctionsLearning-pathmath
Einfach

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Du lernst IndexpaareDoppelzählung vermeiden
ArraysBeginnerLearning-pathNested-loops
Einfach

Average of Three

Average three whole numbers.

Du lernst ArithmetikDivision
BeginnerLearning-pathVariables
Einfach

Kunden und Bestellungen verbinden

Verbinde Kunden wie mit LINQ Join mit ihren Bestellungen und melde den Gesamtumsatz jedes Kunden.

Du lernst LINQ JoinGruppieren
ArraysSorting
Noch keine Lösungen
Einfach

To-do-Liste

Verwalte eine Aufgabenliste: hinzufügen, erledigen, entfernen und melden, was noch offen ist.

Du lernst Typisierte CollectionsRecords
BeginnerSimulationStrings
Noch keine Lösungen
Einfach

Operationen auf einer verketteten Liste

Simuliere eine verkettete Liste: an beiden Enden einfügen, vorne oder nach Wert entfernen und umdrehen.

Du lernst Verkettete ListenSimulation
Data-structuresSimulation
Noch keine Lösungen
Einfach

Ein flaches JSON-Objekt summieren

Parsen Sie ein flaches JSON-Objekt, dessen Werte ganze Zahlen sind, und addieren Sie die Werte.

Du lernst JSON parsenStrings aufteilen
ParsingStrings
Noch keine Lösungen
Einfach

Gesamtzeit mit WhenAll

Finde heraus, wie lange ein Programm dauert, wenn jede Aufgabengruppe gemeinsam mit Task.WhenAll ausgeführt wird und die Gruppen nacheinander laufen.

Du lernst Async/awaitTask.WhenAll
ArraysBeginner
Noch keine Lösungen
Mittel

Reihenfolge paralleler Tasks

Führe Aufgaben gleichzeitig mit höchstens k zur selben Zeit aus und gib die Reihenfolge an, in der sie fertig werden.

Du lernst NebenläufigkeitPrioritätswarteschlangen
SimulationSorting
Noch keine Lösungen
Mittel

Min-Stack

Baue einen Stack, der nach jedem Push oder Pop sofort sein kleinstes Element meldet.

Du lernst StacksLaufendes Minimum
Data-structuresStacks
Noch keine Lösungen

Was ist dieses Tool?

Dieser kostenlose Online-Konverter ermöglicht es Ihnen, HTML- und ERB- (Embedded Ruby) Vorlagen sofort in sauberen, minimalen Slim-Code umzuwandeln. Es ist eine großartige Wahl für Ruby on Rails-Entwickler, die ihre Ansichten modernisieren und vereinfachen möchten.

Wie man es benutzt

  1. Fügen Sie Ihren HTML+ERB-Code in den Editor ein oder tippen Sie ihn ein.
  2. Klicken Sie auf Konvertieren, um Slim-Code zu generieren.
  3. Laden Sie das Slim-Ergebnis sofort herunter, kopieren oder teilen Sie es.

Sie können sich auch mit Google oder GitHub anmelden, um Ihre Konvertierungshistorie zu speichern und Dateien später herunterzuladen.

Warum Slim?

Slim ist eine schnelle, leichte Ruby-Templating-Engine, die Einrückungen anstelle von HTML-Tags verwendet. Es wird häufig in Rails-Anwendungen wegen seiner sauberen Syntax und verbesserten Lesbarkeit verwendet.

Vorteile von Slim sind:

  • Minimale und leerzeichenbasierte Syntax
  • Schnellere Entwicklung mit weniger Zeichen zum Tippen
  • Verbesserte Wartbarkeit für komplexe Ansichten

Slim wird von Temple und Tilt betrieben. Es ist eine beliebte Wahl unter Rails-Entwicklern, die schöne, saubere Ansichten wünschen.

Erfahren Sie mehr auf der offiziellen Slim-Website.

Slim-Syntax-Beispiel


doctype html
html
  head
    title Slim-Beispiel
    meta name="keywords" content="template language"
    meta name="author" content=author
    javascript:
      alert('Slim unterstützt eingebettetes JavaScript!')

  body
    h1 Markup-Beispiele

    #content
      p Dieses Beispiel zeigt, wie eine grundlegende Slim-Datei aussieht.

      == yield

      - unless items.empty?
        table
          - items.each do |item|
            tr
              td.name = item.name
              td.price = item.price
      - else
        p
          | Keine Artikel gefunden. Bitte fügen Sie Inventar hinzu.
    div id="footer"
      = render 'footer'
      | © #{year} #{author}

    

HTML+ERB vs Slim Beispiel

HTML+ERB


<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Blogg</h1>
    <p>Zeit: <%%= Time.now %%></p>
    <%% Post.all.each do |post| %%>
      <article>
        <h2><%%= post.title %%></h2>
        <div><%%= post.body %%></div>
      </article>
    <%% end %%>
  </body>
</html>

Slim


| 
html
  head
    meta[charset="utf-8"]
  body
    h1 Blogg
    p
      | Zeit:
      = Time.now
    - Post.all.each do |post|
      article
        h2 = post.title
        div = post.body