madera contrachapadaUna gramática de lenguaje de plantilla que se ve, se siente y funciona como Python | |
Descargar ahora |
madera contrachapada Clasificación y resumen
Anuncio publicitario
- Licencia:
- BSD License
- Precio:
- FREE
- Nombre del editor:
- Colin Thomas-Arnold
- Sitio web del editor:
- https://github.com/colinta/
madera contrachapada Etiquetas
madera contrachapada Descripción
El contrachapado es una gramática de lenguaje de plantilla que se ve, se siente y funciona como la carga de Pythonload ('URL') DOCTYPE ('COMPRESS') DOCTYPE ('HTML') HTML: cabeza: meta (caracteres = "utf-8") meta (nombre = nombre = "Viewport", contenido = "Ancho = ancho de dispositivo; Escala de dispositivo; Escala inicial = 1.0") Título: Si el título: # DoCstrings * están * despojados de espacios en blanco precedentes (deben ser # sangrados), y se elimina la primera y última nueva línea nueva. . "" "" Título} | "" "# la inteligencia de la cadena es un poco más pesada que" .format () ", pero más similar a diferente. 'Bienvenido' # literales de cadenas requieren cotizaciones: / / i * podria * Agregar otra forma de hacerlo ... compresa ('css'): enlace (rel = 'stylesheet', tipo = 'texto / css', href = estático ('CSS / RESET.CSS')) Enlace (REL = 'STYLESHEET', TIPO = 'TEXT / CSS', HREF = estático ('CSS / BIENVADO.CS')) Script (SRC = "// AJAX.GOOGLEAPIS. COM / AJAX / LIBS / JQERY / 1.7.1 / jQuery.min.js ", Type =" Text / Javascript ") Compress ('JS'): Script (SRC = estático (" JS / Subscore.js "), Tipo = "texto / javascript") script (src = estático ("js / backbone.js"), escriba = "texto / javascript") IEIF 'LT IE 9': Script (SRC = "// html5shiv.googlecode.com/ svn / troncal / html5.js ", tipo =" texto / javascript ") enlace (rel = 'stylesheet', tipo = 'texto / css', href = estático ('css / ie.css')) Bloque ('Extra_head ') # bloques, y bloquea la herencia? ¡por supuesto! Cuerpo: div (clase = "envoltorio", id = "envoltorio") # No taquigrafía para Clase y ID (todavía) Encabezado: Bloque ('Encabezado'): P (Clase = "Logo"): Bloque ('Header_title') : Si el usuario: 'Bienvenido,' {User.Name} 'Else:' Bienvenido 'si actuale_Member: P (Class = "Iniciar sesión"): "Bienvenido, {current_member.preferred_name}" A (href = url ("buscaut") ): 'Cerrar sesión' NAV: UL: BLOQUE ('NAV'): LI: A (href = URL ("Iniciar sesión")): 'Iniciar sesión' Sección Class = "Breadcrumb": Block ('RAIDCRUM') Sección (Clase = "Main"): Bloque ('Mensajes'): Si los mensajes: UL (Clase = "Mensajes"): Para el mensaje en Mensajes: Li (Class = Message.tags): '{mensaje}' script: # Literales de código, para que los editores de Savvy puedan colorear el código fuente "` .ADDCLASS ("Fade-Out")}). BIND ($ ("ul.messages")) Settimeout (Fade_out, 5000); $ ("ul.messages"). BIND ("clic", Fade_out);}) ; `` `BLOQUEA ('contenido') Footer: # P: # 'Estos son comentarios'. # lapso: '|' # '© 2012 CrossFit'Installation PIP Instale contrachapado de madera contrachapada
madera contrachapada Software relacionado
html5tidy
Envoltura simple alrededor de HTML5LIB y LXML.ETREE a "TIENDA" HTML en el WILD a XML / HTML de forma salvaje ...
34