[SOLVED] Block template inheritance

I read the Block templates doc page. But it was not clear how inheritance would work.

If I have a layouts/_default/baseof.html, does that effectively become layouts/index.html? Or do I still need that index.html?

Would layouts/page/single.html also inherit from layouts/_default/baseof.html? Or do I need a separate baseof.html for each subdirectory like page/, categories/, etc for taxonomies under layouts/?

I am able to answer my own set of questions here based on my experience using the block templates.

If I have a layouts/_default/baseof.html, does that effectively become layouts/index.html? Or do I still need that index.html?

Not exactly. But the good thing is that you can override the blocks in layouts/_default/baseof.html using the {{ define .. }} syntax in layouts/index.html.

Would layouts/page/single.html also inherit from layouts/_default/baseof.html?

Yes!

Or do I need a separate baseof.html for each subdirectory like page/, categories/, etc for taxonomies under layouts/?

Nope.