Textile es un lenguaje generador de HTML y XHTML que se utiliza en el CMS Textpattern.
Digamos que es un lenguaje que facilita la inclusion de enlaces, imagenes y otras pijaditas del HTML pero sin necesidad de escribir el cansino codigo del html.
Esto es una muestra del Index de este blog, puse en negrita las etiquetas que he visto
"raras"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-ES" lang="es-ES">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title><zb:BlogTitle></title>
<zb:BlogMetaData>
<link href="http://sapristi.zoomblog.com/styles.css" rel="stylesheet" type="text/css">
<script language=Javascript>
<!--
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) {
field.value = field.value.substring(0, maxlimit);
}
else { obj = document.getElementById(countfield);
obj.childNodes[0].data = maxlimit - field.value.length;
}
}
function switchDiv(divId) {
divSection = document.getElementById(divId);
if(divSection.style.display=="none") divSection.style.display = "block";
else divSection.style.display = "none";
}
// -->
</script>
</head>
<body>
<div id="wrapper">
<div class="pageHeader">
<a href="http://<zb:BlogName>.<zb:cbBUrl>"><h1 id="pageTitle"><zb:BlogTitle></h1></a>
<div class="pageSubTitle"><zb:blogSubtitle></div>
</div>
<table width="100%">
<td valign=top width="100%">
<zb:ContentBlock>
<zb:Entries>
<h2><zb:EntryTitle></h2>
<div class="bPost">
<div class="bSmallHead">
Por <zb:EntryAuthorLink> - <zb:EntryDate>, Categoría: <strong><zb:EntryCategoryLink></strong>
</div>
<div class="bText">
<p>
<zb:EntryBody>
</p>
</div>
<div class="bSmallPrint">
<a href="<zb:EntryPermalink>">Permalink</a>
<zb:IfCommentsLeft>
<a name="c<zb:EntryID>">
~ <a href="http://www.zoomblog.com/comments/<zb:entryID>">Comentarios (<zb:EntryCommentCount>)</a>
</zb:IfCommentsLeft>