Thanks for the tip Eric, I'll use it to create a sitemap for my site, which is made using org-mode. Do you know if it would be possible to create an RSS file, using a similar approach? Thanks, Pere Al 15/10/10 19:07, En/na Eric Schulte ha escrit: > Hi Manuel, > > The following works for me, it creates an index of all files in the same > directory as the Org-mode file. > > --8<---------------cut here---------------start------------->8--- > * index > > Create an index automatically with an elisp code block. > > #+begin_src emacs-lisp :exports results :results raw > (mapconcat > (lambda (file) > (unless (file-directory-p file) > (format "- [[%s][%s]]" (file-name-sans-extension file) file))) > (directory-files (or default-directory > (file-name-directory (buffer-file-name)))) > "\n") > #+end_src > --8<---------------cut here---------------end--------------->8--- > > Does this solve your requirement? > > Cheers -- Eric > > Manuel Giraud writes: > >> Hi, >> >> I'd like to set up a simple blog (with static page only) using emacs. So >> far, I was able to use emacs-muse based on the following instructions: >> http://alexott.net/en/writings/EmacsMuseMyPage.html >> http://www.diale.org/muse-functions.html >> >> Now, I'd like to give org-publish a try because it seems to provide nice >> features (and i'm already using org-mode as an agenda anyway). So far >> so good I can publish entries, but I can't find a way to produce an >> index of all the entries sorted by date. >> >> With muse, i created a file with a block to call the >> function muse-index-as-string-sort-by-date and this call insert the >> updated index in place. >> >> Now I'd like to do something similar using org-mode babel feature, but >> if i try this: >> ---8<----- >> #+BEGIN_SRC emacs-lisp :results output :exports results >> (list "[[bar][1]]" "[[foo][2]]") >> #+END_SRC >> ---8<----- >> >> The content appears as a code snippet in the html export which is not >> exactly what I want. How can I do this? Am I misleaded because >> org-publish already provide this? > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode -- http://pere.quintanasegui.com