At the risk of being proven wrong again, won't this affect <h2> tags in the old documentation as well? And if so, is that something we actually want?
Also patch for improved note/warning/etc. formatting.
That part looks safer.
Another issue I saw is that tables no longer get the fancy style, e.g., https://www.postgresql.org/docs/devel/static/sql-syntax-lexical.html. The style selector is table.table, which is what the build produces, but somehow the class attribute no longer shows up on the web site.
It does? The output on my laptop for that produces <table summary="Backslash Escape Sequences" border="1"> (for example). It's wrapped in a div with class=table. But the old code had <table border="1" class="CALSTABLE">. And AFAICT, it's the CALSTABLE that the css is actually matching on?
Could this be a toolchain version thing? I'm using jessie on my laptop, which is the same one that the website is built with.