From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id KB1ICX/z2V9BTAAA0tVLHw (envelope-from ) for ; Wed, 16 Dec 2020 11:46:07 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id OGyPA3/z2V+uCAAAB5/wlQ (envelope-from ) for ; Wed, 16 Dec 2020 11:46:07 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7862794043A for ; Wed, 16 Dec 2020 11:46:06 +0000 (UTC) Received: from localhost ([::1]:39726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpVFt-0005UD-DZ for larch@yhetil.org; Wed, 16 Dec 2020 06:46:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kpVEu-0005S3-V5 for emacs-orgmode@gnu.org; Wed, 16 Dec 2020 06:45:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52343) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kpVEu-0007DI-GW; Wed, 16 Dec 2020 06:45:04 -0500 Received: from [2a01:e35:2fe1:f780:a5b1:fd49:8226:6a12] (port=38090 helo=guerry) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1kpVEs-000336-WA; Wed, 16 Dec 2020 06:45:03 -0500 Received: by guerry (Postfix, from userid 1000) id E5D2E1A60DA9; Wed, 16 Dec 2020 12:45:01 +0100 (CET) From: Bastien To: Laszlo Elo Subject: Re: ox-slimhtml Organization: GNU References: <41D2E10D-BCFF-4604-8417-B499514AF904@bald.cat> X-Woof-Help: Help test ox-slimhtml.el as an alternative HTML export backend Date: Wed, 16 Dec 2020 12:45:01 +0100 In-Reply-To: <41D2E10D-BCFF-4604-8417-B499514AF904@bald.cat> (Laszlo Elo's message of "Mon, 14 Dec 2020 00:48:27 -0500") Message-ID: <875z52ug8y.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.81 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 7862794043A X-Spam-Score: -2.81 X-Migadu-Scanner: scn0.migadu.com X-TUID: JH96cydPlXI2 Hi Laszlo, thanks for ox-slimhtml.el and for announcing it on the list. > Amin was kind enough to poke me to submit and post about my package, ox-s= limhtml. > In a nutshell, it is an org-export backend - transcodes Org elements to H= TML/text output. > > My primary use for it, is to create derived export backends. (picture a/b= testing, for example)=20 > By default, it outputs HTML5, essentially (as it tries to not ignore curr= ent output preferences). > > Within each transcoder, I tried to pick out the relevant core elements > being passed through - what I skipped from the original ox-html > exporter is the domain logic surrounding templating and navigation. > > A sample of the output can be seen here http://bald.cat/ox-slimhtml/ > > From a more detailed perspective, I use it to template the output of > some Org documents (common sources of truth); these include some > minimal Org markup, and as such, they provide convenient > element-by-element programmatic access. This all depends on where > you=E2=80=99d like to organize the logic behind each elements=E2=80=99 tr= anscoding > process, of course - so, for now, I=E2=80=99ll say that it works really n= ice > for me. YMMV I encourage everyone to try exporting Org documents to HTML using your library and see how it compares with ox-html.el for a daily usage. Thanks! --=20 Bastien