From mboxrd@z Thu Jan 1 00:00:00 1970 From: Melanie Bacou Subject: Re: ox-html: stand-alone export option? Date: Fri, 20 Feb 2015 00:18:46 -0500 Message-ID: <54E6C3B6.4010407@mbacou.com> References: <87egpn33ls.fsf@gmx.us> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YOfzX-0008Vb-ER for emacs-orgmode@gnu.org; Fri, 20 Feb 2015 00:19:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YOfzU-0007m2-2h for emacs-orgmode@gnu.org; Fri, 20 Feb 2015 00:19:07 -0500 Received: from plane.gmane.org ([80.91.229.3]:38763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YOfzT-0007ly-Rv for emacs-orgmode@gnu.org; Fri, 20 Feb 2015 00:19:04 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1YOfzQ-0002b3-Uh for emacs-orgmode@gnu.org; Fri, 20 Feb 2015 06:19:01 +0100 Received: from c-69-136-235-188.hsd1.dc.comcast.net ([69.136.235.188]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Feb 2015 06:19:00 +0100 Received: from mel by c-69-136-235-188.hsd1.dc.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Feb 2015 06:19:00 +0100 In-Reply-To: <87egpn33ls.fsf@gmx.us> 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@gnu.org Hi Rasmus, see below. On 2/18/2015 5:39 AM, Rasmus wrote: > Hi Melanie, > > Melanie Bacou writes: > >> I'm using ox-html to work on shared documents with my >> collaborators. We're working off a Dropbox account and converting our >> org files to HTML periodically. > > Cool. > >> Problem with all cloud storages is they don't work with relative links >> inside HTML (links to external images, CSS, and JS resources). > > I use git and ssh to a wm which I guess is different from "cloud storages" > so maybe I don't understand. If you open the browser of my.html and you > have an absolute path to https://orgmode.org/logo.png the browser would > display it no? Likewise for img/logo.png. Probably I've > misunderstood. . . You're right with Github or remote storages there's no problem (links to images like `./fig/my_fig.png` or local CSS or JS `./css/my_css_.css` are interpreted as usual. The problem is only on cloud storage services like Dropbox where each resource gets a unique (unknown a priori) ID. These make it difficult to publish HTML documents. > >> We would really benefit from having a "stand-alone" HTML exporter >> feature that automatically embeds all external references into one >> single HTML file, so they can be shared with Dropbox, Google Drive, >> OneDrive and the likes. > > Would you base64 encode images and inline code or do you have something > else in mind with single HTML file? It's not built into Org ATM. Yes indeed was thinking of a "stand-alone" option that would include base64 encoded images and also verbatim include all local CSS and JS in the document head. > > In the short run maybe there's a tool that can do. For instance, in > Firefox it will save auxiliary material when you save a page. I don't > know if also save whatever scripts you rely on from whatever CDN far away... Right, I looked at that too, but no true "stand-alone" option in FF or Chrome, both browsers include resources in a separate folder. Might spend a little more time searching for another utility. > >> Has this been discussed previously? Would there be any other work around? > > I think there was one guy who had patch that would automatically download > external images. Pretty neat. I don't know if it was applied in the end. I'd vote for this feature. In fact I believe it's now an option with RMarkdown/HTML documents. > > —Rasmus > -- Melanie BACOU International Food Policy Research Institute Snr. Program Manager, HarvestChoice E-mail m.bacou@cgiar.org Visit www.harvestchoice.org