emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Publishing to html With the New Exporter


From: Ian Barton
Subject: Re: [O] Publishing to html With the New Exporter
Date: Mon, 18 Feb 2013 14:58:23 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130109 Thunderbird/17.0.2

On 18/02/13 13:54, Nicolas Goaziou wrote:
Hello,

Ian Barton <address@hidden> writes:

I am trying to change my publishing setup over to use the new exporter.
With the recent merge and change of names from -e-backend to -ox-backend
I am a bit confused as to how I should set up my publishing alist.

I have tried:

#+begin_example

(require 'ox-html)
(require 'ox-publish)

FWIW, (require 'ox-html) also requires 'ox-publish.

;;(require 'org-publish)
(setq org-publish-project-alist
        '(




    ("org-static-ian"
            :base-directory "~/Dropbox/web_sites/ianbarton/org/_posts"
            :base-extension
"css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf\\|php"
            :publishing-directory
"~/Dropbox/web_sites/ianbarton/pelican/blog/content"
            :recursive t
            :publishing-function org-ox-publish-attachment)

This should be `org-html-publish-to-html'.



    ("org-ianbarton"
            :base-directory "~/Dropbox/web_sites/ianbarton/org/_posts"
            :base-extension "org"
            :publishing-directory
"~/Dropbox/web_sites/ianbarton/pelican/blog/content"
            :recursive t
            :publishing-function org-ox-html-publish-to-html
            :headline-levels 4             ; Just the default for this
project.
            :auto-preamble t
            :auto-index f
            :html-extension "yml"
            :auto-preamble t
            :body-only t
      )

      ("ianbarton" :components ("org-ianbarton" "org-static-ian"))




        ))

#+end_example


Thanks, I had already tried `org-html-publish-to-html, but got the following backtrace:

Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
org-export-to-file(html "/home/ian/Dropbox/web_sites/ianbarton/pelican/blog/content/2012-12-31-test.html" nil nil t (:base-directory "~/Dropbox/web_sites/ianbarton/org/_posts" :base-extension "org" :publishing-directory "~/Dropbox/web_sites/ianbarton/pelican/blog/content" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :auto-preamble t :auto-index f :html-extension "yml" :auto-preamble t :body-only t :filter-parse-tree (org-publish-collect-index))) org-publish-org-to(html "/home/ian/Dropbox/web_sites/ianbarton/org/_posts/2012-12-31-test.org" ".html" (:base-directory "~/Dropbox/web_sites/ianbarton/org/_posts" :base-extension "org" :publishing-directory "~/Dropbox/web_sites/ianbarton/pelican/blog/content" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :auto-preamble t :auto-index f :html-extension "yml" :auto-preamble t :body-only t) "/home/ian/Dropbox/web_sites/ianbarton/pelican/blog/content/") org-html-publish-to-html((:base-directory "~/Dropbox/web_sites/ianbarton/org/_posts" :base-extension "org" :publishing-directory "~/Dropbox/web_sites/ianbarton/pelican/blog/content" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :auto-preamble t :auto-index f :html-extension "yml" :auto-preamble t :body-only t) "/home/ian/Dropbox/web_sites/ianbarton/org/_posts/2012-12-31-test.org" "/home/ian/Dropbox/web_sites/ianbarton/pelican/blog/content/")

org-publish-file("/home/ian/Dropbox/web_sites/ianbarton/org/_posts/2012-12-31-test.org" ("org-ianbarton" :base-directory "~/Dropbox/web_sites/ianbarton/org/_posts" :base-extension "org" :publishing-directory "~/Dropbox/web_sites/ianbarton/pelican/blog/content" :recursive t :publishing-function org-html-publish-to-html :headline-levels 4 :auto-preamble t :auto-index f :html-extension "yml" :auto-preamble t :body-only t) t)
  #[(project) "address@hidden      \310\"\307        \311\"\307        
\312\"\206

A bit more investigating showed that the file causing the problem was a blank .org file with no content at all. Removing this fixed the problem and I can now export! I don't know if not being able to handle files with no content should be considered a bug or not.

Ian.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]