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-alist
Si 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-html
journal-xhtml
journal-latex
journal-pdf
journal-book-latex
journal-book-pdf
journal-rdf
journal-rss
journal-rss-entry
journal-rss
y journal-rdf
para la
publicación de entradas individuales.
muse-journal-heading-regexp
El 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-format
muse-journal-html-heading-regexp
El 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-template
Puede ser texto o un nombre de fichero.
muse-journal-latex-section
muse-journal-latex-subsection
muse-journal-markup-tags
See 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-extension
muse-journal-rdf-base-url
muse-journal-rdf-header
Puede ser texto o un nombre de fichero.
muse-journal-rdf-footer
Puede ser texto o el nombre de un fichero.
muse-journal-rdf-date-format
muse-journal-rdf-entry-template
Puede ser texto o un nombre de fichero.
muse-journal-rdf-summarize-entries
nil
, 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-regexp
El 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-extension
muse-journal-rss-base-url
muse-journal-rss-header
Puede ser texto o un nombre de fichero.
muse-journal-rss-footer
Puede ser texto o un nombre de fichero.
muse-journal-rss-date-format
muse-journal-rss-entry-template
Puede ser texto o un nombre de fichero.
muse-journal-rss-enclosure-types-alist
Se trata de una a-lista que mapea extensiones de ficheros a tipos de contenidos.
Útil para podcasting.
muse-journal-rss-summarize-entries
nil
, 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-regexps
Para más información acerca de la estructura de esta lista,
See muse-publish-markup-regexps.
muse-journal-rss-markup-functions
Para más acerca de la estructura de esta lista, See muse-publish-markup-functions.