]> git.lizzy.rs Git - rust.git/commitdiff
auto merge of #12687 : alexcrichton/rust/issue-12681, r=huonw
authorbors <bors@rust-lang.org>
Thu, 6 Mar 2014 07:26:40 +0000 (23:26 -0800)
committerbors <bors@rust-lang.org>
Thu, 6 Mar 2014 07:26:40 +0000 (23:26 -0800)
This commit adds a appear-on-over link to all section headers to generated
documentation. Each header also receives an id now, even those generated through
markdown. The purpose of this is to provide easy to link to sections.

This modifies the default header markdown generation because the default id
added looks like "toc_NN" which is difficult to reconcile among all sections (by
default each section gets a "toc_0" id), and it's also not very descriptive of
where you're going.

This chooses to adopt the github-style anchors by taking the contents of the
title and hyphen-separating them (after lower casing).

Closes #12681


Trivial merge