Sorry for the late reply. I was off the mailing list for one and a half month. Therefore I include a full quote.
* Neil Smithline <emacs-orgm...@neilsmithline.com> wrote: > > Karl Voit <devnull <at> Karl-Voit.at> writes: >> Therefore I sat down and thought about a workflow that should be >> enough for writing simple weblog entries: >> >> - create an Org-mode heading (anywhere!) >> - make sure that there is an (uniq) :ID: property >> - add the tag :blog: to heading >> - <write content, subheadings, ...> >> - change state of top-heading to DONE >> - this enables blog entries «in the queue» >> - (manually) invoke generation-script >> >> This enables me quick blogging with a list of advantages: >> >> - a blog entry can be located anywhere in all of my Orgmode files >> - no extra formatting steps >> - very small (almost non-existent) overhead to create a blog entry >> - no duplicate information >> - updates only in Orgmode, not HTML or any in-between format >> - static (fast) pages >> - self-hosting without any fancy services behind like RDBS >> Karl, > > I'm wondering if you've played around with this at all? I happen to really > like > the idea but I wonder about its performance. I am writing my PhD thesis these days and therefore I do not have time for this blogging thing until November or January :-( Performance is no issue at all on *my* side. I plan to re-generate the whole blog every night using a cron job. But I do understand your concern when you need something which is updaten instantly. (Not my personal requirement.) > Unless I'm mistaken, and I very likely may be, won't you have to scan all of > your .org files to look for the special tags/properties/todo states/whatever? Yes. I plan to scan each (or a defined subset) of my Org-mode files. > If not, I'd love to have a pointer to how you can accomplish this without > scanning every .org file. That would be cool. Sorry. But anyhow: whatever I hack, it will be on github [1] and everybody is free to fork and add a better performing real-time update mechanism. I also have a cool name for my project - be curious *g* 1. https://github.com/novoid/ -- Karl Voit