How to achieve jade template inherit in node.js

I have two jade template in the same folder,just like:

  |__layout.jade
  |__content.jade

and the layout.jade is the parent template, the content.jade will inherit from it: so in the layout.jade:

doctype 5
html(lang="en")
  head
    title= title
  body
    block content

in the content.jade

extends layout

block content
 h1 this is frome nested template

however, when I run it, the inherit doesn't work, it only show the parent template's content

so what't wrong with my code?

Make sure you include the keyword "append" in content.jade.

extends layout

block append content
  h1 this is from nested template

More on this here.

This might be a total red herring, but I noticed your two files seem to have inconsistent indentation (at least as pasted in above).

Does it work if you correct this?

I tested your code, it is ok, would you like to try a newer version of node.js and jade?