Code Monkey home page Code Monkey logo

Comments (4)

pedrosanta avatar pedrosanta commented on July 20, 2024

Hi @timtribers, thanks for the suggestion. There isn't any strong special reason, we haven't just considered that yet. 🙂

In one of my usages I'm completely customising the contents of chapters, by setting to not append titles (options.appendChapterTitles as false, and not setting author, url of each content) and customising the contents myself (I'm also using EJS to compile the templates on my side).

This allows me to have different chapter 'templates' for book front matter, body and back matter.

Would this work for you?

Also, regarding the templates, how do you see it working? Through a template property on each content object, maybe?

Cheers.

from epub-gen.

timtribers avatar timtribers commented on July 20, 2024

Hi @pedrosanta,

Actually, the more I thought about this, the more I realised I don't need it!
The only thing I cannot control the way it works now, is the section. What I wanted to do was add in another linked css file.

Sure I can use the css: option, but that replaces style.css in all cases. It would be nice to be able to add a css file for each item - that would sort me out, I think.

(There are some other features I could also really use, but will raise those as separate issues.)

Many thanks

from epub-gen.

pedrosanta avatar pedrosanta commented on July 20, 2024

@timtribers So, what you're saying is almost like having a way to define different styling for different contents/chapters, is it?

If yes, couldn't that be done through a custom CSS and nested styling like, .content-type-a p { /* style 1 */ } and .content-type-b p { /* style 2 */ } and add these classes on top level element of each chapter content?

from epub-gen.

pedrosanta avatar pedrosanta commented on July 20, 2024

Closing this for inactivity. 🙂

from epub-gen.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.