Available from http://dto.freeshell.org/e/org-blog.el
This is the first usable release of org-blog. Instructions for setup and use are in the file's commentary. It requires org-mode at least 4.75 (very recent, see quoted posts below.) You can see an example of the output at http://dto.freeshell.org/blog/ and the generated XML at http://dto.freeshell.org/blog/blog.xml Features: - write blog posts in org-mode syntax - juggle multiple posts while writing, publish in any order when finished - RSS 2.0 file. Now you can be on planet.emacsen.org! - "blogroll" (not well-tested) Carsten Dominik <[EMAIL PROTECTED]> writes: > On May 19, 2007, at 3:17, David O'Toole wrote: > >> >> I am working on my blog extension for org-publish. I would like to >> convert a region of text (say, between two markers) from org-mode >> markup into html and then paste the resulting html into another buffer >> where I am building a full page. I need to do this from a lisp >> program. It says that org-export-as-html will export an active region >> but I tried it and it doesn't work in a temp-buffer where >> (buffer-file-name) is nil. Anyway, would it be hard to expose a >> function like the following? >> >> (defun org-export-region-to-html (beg end) >> "Convert region between BEG and END into HTML, placing the result >> into a new buffer. The new buffer is returned." > > > Thanks for this idea, will be useful for many things. > > - Carsten > > 4.75 will contain the following function: > > (defun org-export-region-as-html (beg end &optional body-only buffer) > "Convert region fron BEG to END in org-mode buffer to HTML. > If prefix arg BODY-ONLY is set, omit file header, footer, and table of > contents, and only produce the region of converted text, useful for > cut-and-paste operations. > If BUFFER is a buffer or a string, use/create that buffer as a target > of the converted HTML. If BUFFER is the symbol `string', return the > produced HTML as a string and leave no buffer behind. For example, > a Lisp program could call this function in the following way: > > (setq html (org-export-region-as-html beg end t 'string)) > > When called interactively, the output buffer is selected, and shown > in a window. A non-interactive call will only retunr the buffer." > > > > -- David O'Toole [EMAIL PROTECTED] http://dto.freeshell.org/notebook/ _______________________________________________ Emacs-orgmode mailing list Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode