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