El módulo facilita la conservación y publicación de diarios. Cuando se publica en HTML, asume la forma de una bitácora o blog.
El formato de entrada para cada entrada de diario es como sigue.
* 20040317: Título de la entrada
texto de la entrada.
<qotd>
"El teatro es poesía que se sale del libro para hacerse humana." --
Federico García Lorca
</qotd>
La "qotd", o Cita del día, es completamente optativa. Cuando se genere en HTML, esta entrada se procesa como sigue.
<div class="entry">
<div class="entry-qotd">
<h3>Frase del día:</h3>
<p>"El teatro es poesía que se sale del libro para
hacerse humana." -- Federico García Lorca
</p>
</div>
<div class="entry-body">
<div class="entry-head">
<div class="entry-date">
<span class="date">17 de Marzo de 2004</span>
</div>
<div class="entry-title">
<h2>Título de la entrada</h2>
</div>
</div>
<div class="entry-text">
<p>Texto de la entrada.</p>
</div>
</div>
</div>
La diversidad de etiquetas "div" posibilita mostrar las entradas en la forma que se desee, usando estilos CSS.
También se puede generar un fichero .RDF a partir del diario, mediante su publicación en estilo "rdf". Emplea las dos primeras frases del primer párrafo de cada entrada como su "descripción" y auto-genera las etiquetas para el enlazado a las distintas entradas.
muse-project-alistSi se desea publicar una canal RDF o RSS, es importante incluir el
atributo :base-url en la entrada muse-project-alist
para los proyectos personales de Bitácora. Sigue un ejemplo.
(setq muse-project-alist
'(("Diario" ("~/Diario/"
:default "diario")
(:base "journal-rss"
:base-url "http://ejemplo.org/diario/"
:path "~/public_html/diario"))))
journal-htmljournal-xhtmljournal-latexjournal-pdfjournal-book-latexjournal-book-pdfjournal-rdfjournal-rssjournal-rss-entryjournal-rss y journal-rdf para la
publicación de entradas individuales.
muse-journal-heading-regexpEl grupo 1 es la fecha ISO; el grupo 2 es la categoría optativa y el
grupo 3 es la cabecera optativa para la entrada.
muse-journal-date-formatmuse-journal-html-heading-regexpEl grupo 1 es la fecha ISO; el grupo 2 es la categoría optativa y el
grupo 3 es la cabecera optativa para la entrada.
muse-journal-html-entry-templatePuede ser texto o un nombre de fichero.
muse-journal-latex-sectionmuse-journal-latex-subsectionmuse-journal-markup-tagsSee muse-publish-markup-tags, para más información.
Esto lo usan journal-latex y sus estilos relacionados, así como
el estilo journal-rss-entry, empleado por journal-rdf y
journal-rss.
muse-journal-rdf-extensionmuse-journal-rdf-base-urlmuse-journal-rdf-headerPuede ser texto o un nombre de fichero.
muse-journal-rdf-footerPuede ser texto o el nombre de un fichero.
muse-journal-rdf-date-formatmuse-journal-rdf-entry-templatePuede ser texto o un nombre de fichero.
muse-journal-rdf-summarize-entriesnil, incluye sólo los sumarios en el fichero RDF, no
los datos completos.
Lo predeterminado es nil, porque esto molesta a algunos
suscriptores.
muse-journal-rss-heading-regexpEl grupo 1 es la fecha ISO, el 2 es la categoría optativa y el 3 es
cabecera optativa para la entrada.
muse-journal-rss-extensionmuse-journal-rss-base-urlmuse-journal-rss-headerPuede ser texto o un nombre de fichero.
muse-journal-rss-footerPuede ser texto o un nombre de fichero.
muse-journal-rss-date-formatmuse-journal-rss-entry-templatePuede ser texto o un nombre de fichero.
muse-journal-rss-enclosure-types-alistSe trata de una a-lista que mapea extensiones de ficheros a tipos de contenidos.
Útil para podcasting.
muse-journal-rss-summarize-entriesnil, sólo incluye los sumarios en el fichero RSS, no
los datos completos.
Lo predeterminado es nil, porque esto molesta a algunos
suscriptores.
muse-journal-rss-markup-regexpsPara más información acerca de la estructura de esta lista,
See muse-publish-markup-regexps.
muse-journal-rss-markup-functionsPara más acerca de la estructura de esta lista, See muse-publish-markup-functions.