Welche Template-Sprache verwendet Tumblr?

8

Tumblr verwendet eine sehr einfache Vorlagensprache für seine Themen:

%Vor%

Start.io verwendet auch dasselbe Format:

%Vor%

Ist es benutzerdefiniert oder verwendet es eine vorhandene Vorlagensprache?

Wenn es maßgeschneidert ist, können Sie einige Referenzen vorschlagen, um etwas Ähnliches zu erstellen?

    
meleyal 05.04.2009, 18:40
quelle

4 Antworten

3

Diese Template-Engines erscheinen zwar maßgeschneidert, obwohl sie dem Smarty sehr ähnlich sind.

    
Ron DeVera 05.04.2009 19:25
quelle
2

Hmm ... Ich denke, es ist maßgeschneidert, da es in den tumblr-Dokumenten nicht erwähnt wird , was ich Angenommen, sie würden eine vorhandene Vorlagensprache verwenden.

JSON Template scheint eine ziemlich ähnliche Template-Sprache zu sein, obwohl. Probieren Sie es aus:)

    
moff 05.04.2009 18:57
quelle
1

Ich habe kürzlich eine PHP-Template-Engine veröffentlicht, die genau das tut. Holen Sie es von: Ссылка

    
user265678 03.02.2010 22:06
quelle
1

Tumblr hat sicherlich einen benutzerdefinierten Parser. Schauen Sie sich meine Antwort an auf Quora für ein paar Beispiele, warum das so ist.

Während JSONTemplate und Smarty für Variablen dieselben geschweiften Klammern verwenden, sind sie nicht kompatibel. Darüber hinaus kann man feststellen, dass Start.io einen anderen Parser verwendet, der benutzerdefinierte Bedingungen zulässt. Das bedingte Start.io-Format ist {if:Var} oder {if:Var < Num} . In Tumblr würde dies als ein einzelner Elementblock geschrieben werden, wenn die Variable offiziell ist ( {block:Var} ). Andernfalls, wenn die Variable vom Benutzer in einem <meta> -Tag angegeben wird, würde sie die {block:IfUserVar} -Syntax verwenden.

    
Chris Lloyd 29.06.2011 05:53
quelle