From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: HTML-export: arbitrary target directories when using setup files Date: Mon, 20 Oct 2008 11:30:59 +0200 Message-ID: References: <48FA2EA5.2040400@gmx.de> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Krr6U-00044N-3D for emacs-orgmode@gnu.org; Mon, 20 Oct 2008 05:31:10 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Krr6S-00043p-Ss for emacs-orgmode@gnu.org; Mon, 20 Oct 2008 05:31:09 -0400 Received: from [199.232.76.173] (port=58075 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Krr6S-00043h-HJ for emacs-orgmode@gnu.org; Mon, 20 Oct 2008 05:31:08 -0400 Received: from nf-out-0910.google.com ([64.233.182.190]:40324) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Krr6R-0003Oc-JO for emacs-orgmode@gnu.org; Mon, 20 Oct 2008 05:31:08 -0400 Received: by nf-out-0910.google.com with SMTP id c7so755791nfi.26 for ; Mon, 20 Oct 2008 02:31:02 -0700 (PDT) In-Reply-To: <48FA2EA5.2040400@gmx.de> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: sebastian_rose@gmx.de Cc: "[emacs-orgmode]" Hi Sebastian, On Oct 18, 2008, at 8:44 PM, Sebastian Rose wrote: > Hi, > > the HTML-export (recursive) behaves strange. Files go to arbitrary > directories (still under the publishing directory). It seems, the > file names and path elements get mixed up when using the > > #+SETUPFILE > > option. This bug was introduced some weeks ago (I believe), but when > exporting repeatedly, the files in the top-level directory looked OK > again. So I didn't investigate any further. The first thing I noticed > was, that /Xy/index.org was published to /index.org (i.e. the > index.org > in the last (alphabetically) subdirectory. It seems, that the path > information gets lost somewhere if we use #+SETUPFILE. So if you do not use SETUPFILE, the problem is gone? I would help me find stuff if you could confirm this. - Carsten > > > Also, the /index.html is made from an arbitrary index.org from a > sibdirectory (the last one in alphabetic order). If I do > > $ touch ~/org/index.org > > the ~/public_html/index.html is correct again (since it's the only > file to be published). > > > Note, that the structure of the index file is correct. > > > > This is the tree in my ~/org/ (perfectly represented in the > index file): > > . > |-- Brain > | |-- Brainstorming.org > | `-- ist_Kreativitaet_erlernbar.org > |-- Dateiformate.org > |-- Datenbanken > | |-- man-createuser.org > | |-- mysql.org > | |-- nested-sets.org > | `-- postgreSQL.org > |-- Emacs > | |-- gnus.org > | |-- index.org > | |-- org-info.org > | |-- org-mode.org > | |-- org-plot.org > | `-- snippets.org > |-- Java > | |-- Hibernate.org > | |-- maven.org > | |-- tomcat.org > | `-- webapps.org > |-- JavaScript > | |-- index.org > | |-- jQuery.org > | `-- mootools.org > |-- LaTeX > | `-- index.org > > etc. > > > And this is the export result in ~/public_html/ (wrong placed files > marked '#'): > > . > |-- Brain > | |-- Dateiformate.html # (should be in top-level dir.) > | `-- ist_Kreativitaet_erlernbar.html > |-- Datenbanken > | |-- gnus.html # > | |-- mysql.html > | |-- nested-sets.html > | `-- postgreSQL.html > |-- Emacs > | |-- Hibernate.html # > | |-- index.html > | |-- org-info.html > | |-- org-mode.html > | |-- org-plot.html > | `-- snippets.html > |-- Fragensammlung.html # (should be in a subdirectory) > |-- Java > | |-- index.html > | |-- maven.html > | |-- tomcat.html > | `-- webapps.html > |-- JavaScript > | |-- index.html > | |-- jQuery.html > | `-- mootools.html > |-- LaTeX > | `-- apt.html # (should be /Linux/Debian/) > |-- Linux > | |-- Agile_Softwareentwicklung.html # (should be in /Organisation/) > | `-- Debian > | `-- index.html > > etc. > > > Looks like the path get's lost somewhere in org-exp.el when using > #+SETUPFILE. > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode