W3C home > Mailing lists > Public > public-epub3@w3.org > March 2022

Introducing myself

From: David Herron <david@davidherron.com>
Date: Tue, 15 Mar 2022 11:29:22 -0700
Message-ID: <CAH65MH02uCF9cCvukSygA-4KiJHAkCqhSpPRqq-YHZDPqSsAcA@mail.gmail.com>
To: public-epub3@w3.org
Hi Folks,

I am a software engineer and in my spare time I've developed a static
website generator system - AkashaCMS.  It's likely I'm the only user of
this thing, and I've been using it for about 10 years for developing
websites small and large.  It is written in Node.js and one interesting
feature is that custom HTML tags can be processed using server-side jQuery.

Many years ago I woke up one morning with my mind thinking about having
vaguely heard that EPUB's are bundles of HTML and CSS files.  Within three
days I had a rudimentary implementation of a system based on AkashaCMS that
produced the XHTML+CSS for EPUB (from Markdown) and another tool for
bundling an EPUB3.

The current versions are:

https://github.com/akashacms/akasharender-epub -- Handles rendering content
into a directory structured for an EPUB, but does not contain any EPUB
bundling features.

https://github.com/akashacms/epubtools -- Handles bundling a directory
structured for EPUB into an EPUB.  This was recently converted to
TypeScript.

There's an associated tool which handles publishing the same content files
as a website.

I have used these tools to produce works that are both sold through Amazon
KDP and are available on my websites.

+ David Herron
Received on Tuesday, 15 March 2022 18:30:48 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:28:44 UTC