Si se quiere publicar un directorio y todos sus sub-directorios, Muse
proporciona dos funciones de conveniencia que, juntas, generan las
reglas apropiadas. Véase que empleamos la comilla trasera para
empezar esta definición de muse-project-alist
, en vez del
apóstrofo.
(setq muse-project-alist `(("Sitio-Web" ("~/Páginass" :default "index") (:base "html" :path "~/public_html")) ("Blog" (,@(muse-project-alist-dirs "~/Blog") :default "index") ;; Publica este directorio y sus sub-directorios. Los ;; argumentos son como sigue. También se necesita la parte ;; `muse-project-alist-dirs' de arriba. ;; 1. Directorio de origen ;; 2. Directorio de salida ;; 3. Estilo de publicación ;; recordatorio: otras cosas a poner en cada estilo generado ,@(muse-project-alist-styles "~/Blog" "~/public_html/blog" "blosxom"))))
La función muse-project-alist-dirs
toma un directorio y lo
devuelve con todos sus sub-directorios en una lista.
La función muse-project-alist-styles
se explica en los
comentarios de arriba.
El texto “blosxom” es el nombre de otro estilo de publicación, muy
parecido a “html”. See Blosxom, para mayor información acerca de
él. Se puede usar cualquier estilo de publicación que se desee para
el tercer argumento de muse-project-alist-styles
.