Various regressions
Whilst working today on the docs repo, I noticed various regressions.
Odd rendering

Yet:

Using guard no longer works
If I run guard or even nanoc compile, /realtime/types does not update when I update the partials it references. I am forced to delete outputted files.

Push docs types are incomplete
For example, see this in types.textile
h3(#device-details).
jsall: DeviceDetails
ruby: Ably::Models::DeviceDetails
blang[jsall,ruby].
<%= partial partial_version('types/_device_details'), indent: 2, skip_first_indent: true %>
The DeviceDetails object only renders in Ruby & JS
Styling in tutorials (on the docs site) don't render code blocks correctly

For Using guard no longer works, it appears from nanoc 3.8 to 4.0+, changes in partials don't appear to be detected in the way we create partials, I've tried to work out the exact change in the versions which cause this (I've compared identical versions of the docs using 3.8 and 4.0 specifying legacy usage), but not managed to locate it yet.
For Styling in tutorials (on the docs site) don't render code blocks correctly, could you expand on what styling points are the issues please? Just the overlap of text, or more bits? @mattheworiordan
could you expand on what styling points are the issues please?
Normal block:

See the screenshot I sent, no color coding etc.