From mboxrd@z Thu Jan 1 00:00:00 1970 From: Puneeth Chaganti Subject: Org-mode support for Nikola (static site generator in Python) Date: Mon, 14 Oct 2013 16:26:12 +0530 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=047d7bb04bc22b40fe04e8b1525d Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVfpD-0007uA-9Y for emacs-orgmode@gnu.org; Mon, 14 Oct 2013 06:56:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVfpB-00036g-RA for emacs-orgmode@gnu.org; Mon, 14 Oct 2013 06:56:35 -0400 Received: from mail-we0-x230.google.com ([2a00:1450:400c:c03::230]:53129) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVfpB-00036O-Jh for emacs-orgmode@gnu.org; Mon, 14 Oct 2013 06:56:33 -0400 Received: by mail-we0-f176.google.com with SMTP id w62so6756909wes.35 for ; Mon, 14 Oct 2013 03:56:32 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode Cc: Puneeth --047d7bb04bc22b40fe04e8b1525d Content-Type: text/plain; charset=UTF-8 tl,dr: Created a new plugin to support org-syntax for Nikola. Attached patch for worg page update. Hi, I haven't been using org-mode very heavily for the past couple of years, but intend to get back to using it, atleast for "writing". I have been using Nikola (Python based static site generator) for one of the sites I maintain and found it pretty nice. It has quite a few features that I was looking for in static-site generators. I particularly like the feature of publishing (building/deploying) only those posts/files which have changed since the previous publish. It shouldn't be too hard to implement, and I could've added something to o-blog, but I didn't want the responsibility of maintaining another piece of code! [Those who use/tried org2blog know what I mean.] Anyway, I've written a few lines of code to add support for an emacs/orgmode based "compiler" for Nikola and have migrated my old blog from o-blog to Nikola. Some of you may be interested to try it. It may be also useful to add a link to worg. I have attached a patch for the same, since I don't have write access to it. Thanks! Puneeth PS: The plugin is here - http://plugins.getnikola.com/#orgmode and my blog is here - http://punchagan.muse-amuse.in/ --047d7bb04bc22b40fe04e8b1525d Content-Type: application/octet-stream; name="0001-Add-link-to-Nikola-plugin-for-blogging.patch" Content-Disposition: attachment; filename="0001-Add-link-to-Nikola-plugin-for-blogging.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmrktcfj0 RnJvbSA3N2MyOWI5ZTdjY2FmZDljY2EzOGY1ZDBkNmFlNWM3OTRlYWFkOGQyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQdW5lZXRoIENoYWdhbnRpIDxwdW5jaGFnYW5AbXVzZS1hbXVz ZS5pbj4KRGF0ZTogTW9uLCAxNCBPY3QgMjAxMyAxNjoxMjowMyArMDUzMApTdWJqZWN0OiBbUEFU Q0hdIEFkZCBsaW5rIHRvIE5pa29sYSBwbHVnaW4gZm9yIGJsb2dnaW5nLgoKLS0tCiBvcmctYmxv Zy13aWtpLm9yZyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvb3JnLWJsb2ctd2lraS5vcmcgYi9vcmctYmxvZy13aWtpLm9yZwppbmRleCA3NzNm NzgwLi42NzNkMThjIDEwMDY0NAotLS0gYS9vcmctYmxvZy13aWtpLm9yZworKysgYi9vcmctYmxv Zy13aWtpLm9yZwpAQCAtNTMsNiArNTMsOSBAQCBjb250cmlidXRlKiEKIC0gW1todHRwOi8vY29t bWVudHMuZ21hbmUub3JnL2dtYW5lLmVtYWNzLm9yZ21vZGUvNDUzNjBdW2EgYmxvZy1saWtlIHNp dGVtYXAgZm9yIG9yZy1wdWJsaXNoXV0gOjogc2VlIFtbaHR0cDovL2NvbW1lbnRzLmdtYW5lLm9y Zy9nbWFuZS5lbWFjcy5vcmdtb2RlLzQ1MzYwXVt0aGlzIHBvc3RdXSBieSBKb24gQW5kZXJzCiAg ICAgIFNrb3JwZW4uCiAKKy0gW1todHRwOi8vcGx1Z2lucy5nZXRuaWtvbGEuY29tLyNvcmdtb2Rl XVtPcmctbW9kZSBhbmQgTmlrb2xhXV0gOjogQSBwbHVnaW4gZm9yIFtbaHR0cDovL2dldG5pa29s YS5jb21dW05pa29sYV1dIChhIHN0YXRpYyBzaXRlIGdlbmVyYXRvcgorICAgICBpbiBQeXRob24p LCB0aGF0IGxldHMgeW91IHdyaXRlIHlvdXIgcG9zdHMgaW4gb3JnLW1vZGUgc3ludGF4LgorCiAq IFdpa2kgdG9vbHMKIAogLSBbW2h0dHA6Ly9pa2l3aWtpLmluZm8vXVtpa2l3aWtpXV0gaXMgYSB3 ZWIgc2l0ZSBjb21waWxlciB3cml0dGVuIGluIFBlcmwuICBJbiBtYW55IHdheXMgaXQgaXMKLS0g CjEuOC40Cgo= --047d7bb04bc22b40fe04e8b1525d--