From: Karl Martino <kmartino@pobox.com>
To: emacs-orgmode@gnu.org
Subject: One org file, multiple exports, is it possible?
Date: Sat, 22 May 2010 19:46:26 -0400 [thread overview]
Message-ID: <AANLkTik1j46O0JAPAmGJQGtsN6LIcpln7aol79nnINCj@mail.gmail.com> (raw)
Hello,
I am a long time org-mode user, this my first time posting to the email list,
and before I ask my question I first want to say thanks to all those who are
helping maintain and grow this terrific software.
I maintain a single org-mode file with half my life in it. It
contains my journal, my task list, contacts, and notes on various projects. I
use tags to indicate what content is associated to what content.
What I would like to do is publish multiple html exports of this file, filtered
by tag. A file that comprises of journal entries that are tagged for
work. Another with journal entries that are tagged as personal highlights I want
to take special note of.
This file's path is at ~/notes/org/index.org. I'd like to export the filtered
version of this file to ~/notes/export/index.html
~/notes/export/index_[tagname].html and to change each filtered export's title.
So far in my reading of the docs, this does not seem possible. It seems you
cannot indicate the export result file name. But I can indicate path. So
following is a sample org-publish-project-alist that that filters by tag and
puts the result in different publishing directories. But I still can't figure
out how to change the title on those exported pages. Can anyone provide me with
any pointers?
(setq org-publish-project-alist
'(
("highlights"
:base-directory "~/notes/org/"
:base-extension "org"
:publishing-directory "~/notes/export"
:publishing-function org-publish-org-to-html
:select-tags ("highlight")
:include ("index.org")
)
("work"
:base-directory "~/notes/org/"
:base-extension "org"
:publishing-directory "~/notes/export/work/"
:publishing-function org-publish-org-to-html
:select-tags ("@WORK")
:include ("index.org")
:exclude "\\.org$"
)
("home"
:base-directory "~/notes/org/"
:base-extension "org"
:publishing-directory "~/notes/export/home/"
:publishing-function org-publish-org-to-html
:select-tags ("@HOME")
:include ("index.org")
:exclude "\\.org$"
:link-up
)
))
I am using org-version 6.33f and Emacs 23.1.9 on OS-X.
Thank you in advance,
Karl
--
"Seek First to Understand, Then to be Understood” - Steven Covey
paradox1x.org, phillyfuture.org, @kmartino
next reply other threads:[~2010-05-22 23:46 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-22 23:46 Karl Martino [this message]
2010-05-23 0:47 ` One org file, multiple exports, is it possible? Karl Martino
2010-05-23 4:59 ` Carsten Dominik
2010-05-23 12:22 ` Karl Martino
2010-05-23 15:58 ` Eric Schulte
2010-05-23 16:17 ` Carsten Dominik
2010-05-23 16:31 ` Karl Martino
2010-05-23 18:49 ` Thomas S. Dye
2010-05-23 20:57 ` Carsten Dominik
2010-05-23 22:01 ` Thomas S. Dye
2010-05-24 5:20 ` Carsten Dominik
2010-05-24 16:36 ` Thomas S. Dye
2010-05-25 3:38 ` Thomas S. Dye
2010-05-25 3:50 ` Bernt Hansen
2010-05-25 16:20 ` Thomas S. Dye
2010-05-25 16:52 ` Nick Dokos
2010-05-25 17:51 ` Thomas S. Dye
2010-05-28 3:40 ` Thomas S. Dye
2010-05-25 17:26 ` Mark Elston
2010-05-25 17:53 ` Thomas S. Dye
2010-05-26 18:42 ` Thomas S. Dye
2010-05-26 21:37 ` Nick Dokos
2010-05-26 22:28 ` Thomas S. Dye
2010-05-27 1:40 ` Nick Dokos
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTik1j46O0JAPAmGJQGtsN6LIcpln7aol79nnINCj@mail.gmail.com \
--to=kmartino@pobox.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.