On Tue, 21 Feb 2023 at 02:26, Damien Calloway <[email protected]> wrote:
>
> Hello, and thank you for the reply, and for the additional explanations. It 
> appears that I do need to spend some more time with this... I do have some 
> further questions after reviewing those links, though.
>
> I want to take the parts of bootblog4 that I like, and add a few other items 
> - I am thinking about using base-jinja to build a new theme from, using 
> Bootstrap 5 and possibly parts of the docutils css. I want to use the image 
> gallery in Bootstrap 5, such that I do not have any other external JS 
> dependencies (Bootstrap 5 itself dropped jQuery). I believe this will have a 
> cleaner, more maintainable structure.

The bootstrap themes are quite small themselves, but you can do that.

> If I understand correctly, I could use base-jinja as the parent for a theme 
> that uses Jinja theme engine, then tweak the CSS to dial in the look that I 
> want?

Sure.

> Also, is there a compelling reason to use the existing bootstrap themes as a 
> parent if I wanted a cleaner Bootstrap 5 integration? I ask, because I showed 
> my blog's CSS to a Bootstrap dev who did not recognize certain elements the 
> bootblog4 theme used on my site. It made pinning down the location for 
> certain changes take longer than expected. As I examine some of the CSS and 
> theme styling in the existing Bootblog4 I see references to manual tweaks and 
> issues that I do not totally get. I cannot tell if those changes were made to 
> get the look that they wanted (aesthetics) or to get the functionality they 
> wanted (i.e., just getting it to work).

It really depends, we cannot answer this question, since the
distinction between aesthetics vs functionality is lost to history.
The themes are based on Bootstrap, but they do have some custom things
— but all of them live outside of bootstrap.min.css, so they should
not be that difficult to find.

> Finally, what advantage would there be to using a "subtheme"?

Subthemes are there so you can easily use a third-party service that
offers an alternate bootstrap-compatible CSS. They are not useful for
anything else.

-- 
Chris Warrick <https://chriswarrick.com/>
PGP: 5EAAEA16

-- 
You received this message because you are subscribed to the Google Groups 
"nikola-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nikola-discuss/CAMw%2Bj7%2BgNtipvE-LQfkfCa2pWtWbYvynGo797GzhLjw%2BRnofpQ%40mail.gmail.com.

Reply via email to