From: Graham Percival Date: Mon, 28 Dec 2009 22:07:52 +0000 (+0000) Subject: Web build: more links for stable docs. X-Git-Tag: release/2.13.10-1~29 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1c15d1069850deac96e4c70928661564d8ec96df;p=lilypond.git Web build: more links for stable docs. --- diff --git a/Documentation/web.texi b/Documentation/web.texi index 1b3f9e23a3..619659af2d 100644 --- a/Documentation/web.texi +++ b/Documentation/web.texi @@ -251,6 +251,17 @@ read this manual in the same format as this one. @end macro +@c don't add any extra spaces in this macro -gp +@macro ifWebLinks{webLink,normalLink} +@ifclear web_version + \normalLink\: +@end ifclear +@ifset web_version + \webLink\: +@end ifset +@end macro + + @include web/introduction.itexi @include web/download.itexi @include web/manuals.itexi diff --git a/Documentation/web/manuals.itexi b/Documentation/web/manuals.itexi index c8482feee1..bb5e1d5af2 100644 --- a/Documentation/web/manuals.itexi +++ b/Documentation/web/manuals.itexi @@ -474,15 +474,16 @@ Links to other formats of these manuals can be found in @itemize -@item @rlearningnamed{Top,Learning}: +@c no colon : needed in this section +@item @ifWebLinks{@manualStableLearningSplit,@rlearningnamed{Top,Learning}} a @qq{must-read} gentle introduction to LilyPond. -@item @rglosnamed{Top,Glossary}: +@item @ifWebLinks{@manualStableGlossarySplit,@rglosnamed{Top,Glossary}} @emph{(optional reading)} explains musical terms and gives translations for users unfamiliar with English musical terms. -@item @ressaynamed{Top,Essay}: +@item @ifWebLinks{@manualStableEssaySplit,@ressaynamed{Top,Essay}} @emph{(optional reading)} background information about the engraving process and the aesthetics of 19th century music engraving. @@ -496,15 +497,15 @@ aesthetics of 19th century music engraving. @itemize -@item @rusernamed{Top,Notation}: +@item @ifWebLinks{@manualStableNotationSplit,@rusernamed{Top,Notation}} the main portion of the documentation; provides detailed information about creating notation. -@item @rprogramnamed{Top,Usage}: +@item @ifWebLinks{@manualStableUsageSplit,@rprogramnamed{Top,Usage}} discusses the actual programs and operation system-specific issues. -@item @rlsrnamed{Top,Snippets}: +@item @ifWebLinks{@manualStableSnippetsSplit,@rlsrnamed{Top,Snippets}} short tricks, tips, and examples. @end itemize @@ -520,13 +521,13 @@ short tricks, tips, and examples. @item @ref{FAQ}: links to answers of Frequently Asked Questions. -@item @rchangesnamed{Top,Changes}: +@item @ifWebLinks{@manualStableChangesSplit,@rchangesnamed{Top,Changes}} updates since the last major version. -@item @rextendnamed{Top,Extend}: +@item @ifWebLinks{@manualStableExtendingSplit,@rextendnamed{Top,Extend}} programming fancy tweaks in LilyPond. -@item @rinternalsnamed{Top,Internals}: +@item @ifWebLinks{@manualStableInternalsSplit,@rinternalsnamed{Top,Internals}} information about LilyPond's internal structures, which is required for constructing tweaks.