Melindrea / grunt-epub

Creates epub from specified files
MIT License
9 stars 3 forks source link

ePub 3.0 support #4

Open caesar opened 10 years ago

caesar commented 10 years ago

ePub 3.0 support would be great.

The differences are not too major, but one thing that needs some thinking about is the toc.xhtml, which obviously overlaps with the (superseded but still necessary for back-compat) ncx in functionality/content.

A nice solution might be to generate an ncx by parsing the toc.xhtml file, rather than from info in this plugin's meta.json file.

Melindrea commented 10 years ago

Do you have a reference for the differences between the earlier and 3.0? If so, I can take a look at it.

caesar commented 10 years ago

The IDPF themselves publish a detailed list of the differences at http://www.idpf.org/epub/30/spec/epub30-changes.html.

They manage to make it look much more complicated than it is...

The main functional difference is the toc.xhtml and a few changes in the opf file (but note that it is necessary to keep the old dcterms metadata for back support with older readers). On 26 Aug 2014 02:43, "Marie Hogebrandt" notifications@github.com wrote:

Do you have a reference for the differences between the earlier and 3.0? If so, I can take a look at it.

— Reply to this email directly or view it on GitHub https://github.com/Melindrea/grunt-epub/issues/4#issuecomment-53377778.

Melindrea commented 9 years ago

I haven't forgotten about this, but I've been busy. Now, however, this task is going to get a bit more attention, where solving this the first thing