[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] Re: Release 6.13
From: |
Sebastian Rose |
Subject: |
Re: [Orgmode] Re: Release 6.13 |
Date: |
Mon, 24 Nov 2008 03:12:39 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
Hi Bernt,
this is how it works here:
(setq org-publish-project-alist
'(("org-notes"
:base-directory "~/emacs/org/notes/"
:auto-index t
:index-filename "sitemap.org"
:index-title "Sitemap"
:recursive t
:base-extension "org"
;; this could be: "/ssh:address@hidden:~/html/notebook/"
:publishing-directory "~/public_html/org-notes/"
:publishing-function org-publish-org-to-html
:headline-levels 4
;:section-numbers nil
;:table-of-contents nil
:auto-preamble t
;:auto-postamble nil
:style "<link rel=\"stylesheet\" href=\"stylesheet.css\"
type=\"text/css\" />"
)
("org-notes-static"
:base-directory "~/emacs/org/notes/"
:recursive t
:base-extension
"css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|ogg\\|swf\\|txt\\|htm\\|html\\|dtd\\|php"
:publishing-directory "~/public_html/org-notes/"
:publishing-function org-publish-attachment)
("org" :components ("org-notes" "org-notes-static"))
This way first the *.org files are published (and thus ditaa images are
created in :base-directory) and then the new generated images.
Best,
Sebastian
Bernt Hansen <address@hidden> writes:
> Carsten Dominik <address@hidden> writes:
>
>> New contributed file /org-exp-blocks.el/
>> ----------------------------------------
>>
>> This new file implements special export behavior of
>> user-defined blocks. The currently supported blocks are
>>
>> - comment :: Comment blocks with author-specific markup
>> - ditaa :: conversion of ASCII art into pretty png files
>> using Stathis Sideris' /ditaa.jar/ program
>> - dot :: creation of graphs in the /dot/ language
>> - R :: Sweave type exporting using the R program
>>
>> For more details and examples, see the file commentary in
>> /org-exp-blocks.el/.
>>
>> Kudos to Eric Schulte for this new functionality, after
>> /org-plot.el/ already his second major contribution. Thanks
>> to Stathis for this excellent program, and for allowing us to
>> bundle it with Org-mode.
>
> Thanks for this! I really like that C-c ' now makes editing the ditaa
> images easy.
>
> Now for my questions related to improving my work-flow for generating
> documents with ditaa images.
>
> Q1: Can org-publish-current-project somehow automatically pick up ditaa
> generated images?
>
> I have a play org file http://doc.norang.ca/org-mode.org which
> generates the page at http://doc.norang.ca/org-mode.html.
>
> I usually edit the source file and then
> M-x org-publish-current-project
> to publish my changes.
>
> This was working great... until ditaa came along :).
>
> Now exporting my .org files creates new ditaa generated images (.png
> files) which don't get exported with the document because they are
> part of a different project. After org-publish-current-project I
> have to remember to also org-publish doc-png to get the ditaa
> generated images published.
>
> Publishing the parent project 'doc' instead
>
> doc
> doc-org (org -> HTML export -> publishing target)
> doc-png (copy .png -> publishing target)
>
> works fine so maybe I just need fix my workflow so my publish code
> is smart enough to find the appropriate parent project and publish
> that instead.
>
> Q2: Can org-publish handle a source file in more than one project?
>
> Sometimes I would like to publish the generated page (org-mode.html)
> as well as the source file that creates it (org-mode.org) as in Q1
> above. I don't think I can have a doc-org project that generates
> HTML and a doc-src project that just copies the .org files verbatim
> to the target directory since after publishing one of the two
> projects the file is 'unchanged' and skipped for publishing the
> second one. Is there a way to accomplish this?
>
> For now I'm manually touching the org file and manually publishing
> the doc-src project to make it work.
>
>
> ditaa images look great on HTML exports. I'm having some difficulty
> including them in other formats (PDF for instance - they end up being
> tiny.) Someday I'll find a good solution for that.
> http://doc.norang.ca/org-mode.pdf is an example.
>
> Thanks for org-mode!
>
> Regards,
> Bernt
>
>
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
--
Sebastian Rose, EMMA STIL - mediendesign, Niemeyerstr.6, 30449 Hannover
Tel.: +49 (0)511 - 36 58 472
Fax: +49 (0)1805 - 233633 - 11044
mobil: +49 (0)173 - 83 93 417
Email: s.rose emma-stil de, sebastian_rose gmx de
Http: www.emma-stil.de