From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ken Mankoff Subject: Org based websites w/o export Date: Mon, 19 May 2014 13:58:49 -0400 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48040) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WmRpw-0003s8-T5 for emacs-orgmode@gnu.org; Mon, 19 May 2014 13:59:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WmRps-0007Xi-7B for emacs-orgmode@gnu.org; Mon, 19 May 2014 13:58:56 -0400 Received: from mail-qg0-x234.google.com ([2607:f8b0:400d:c04::234]:53580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WmRps-0007Xa-2k for emacs-orgmode@gnu.org; Mon, 19 May 2014 13:58:52 -0400 Received: by mail-qg0-f52.google.com with SMTP id a108so9495175qge.11 for ; Mon, 19 May 2014 10:58:51 -0700 (PDT) Received: from gorgonzola ([216.169.175.29]) by mx.google.com with ESMTPSA id o14sm11228634qga.25.2014.05.19.10.58.50 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 May 2014 10:58:50 -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: org-mode list I've just come across an interesting website generator that I think has potential for making Org websites. I have no affiliation with this project, but thought it might interest this community. I have an interest in an org-based website, but none of the existing ones have met my needs yet. Jr https://github.com/Xeoncross/jr is a static static (yes 2x) site generator. Most static site generators work by you writing markdown, then you converting to HTML locally, and then you uploading the static HTML pages. Existing Org site generators work like this to, I think - export to markdown and then convert again with Jekyll. Or of course you can convert Org to HTML directly. Jr works by having javascript render the markdown to HTML. That is, you write markdown, upload markdown w/o running a generator, and the generator runs in the browser of the viewer. This is efficient for the server (simpler pages) and author (no need to run a static site generator), but may be globally inefficient for a popular site (many browser doing rendering). If Jr or a fork rendered Org to HTML instead of Markdown to HTML, then we could have website that are directly written in Org. A starting place for this is the existing Javascript support for Org here http://orgmode.org/manual/JavaScript-support.html but that still requires you to export the Org file to HTML before uploading it to the web. Anyway... maybe of interest to some of y'all. I'll be watching that program develop and may be contributing to an Org port of it as I have time. -k.