]> git.donarmstrong.com Git - lilypond.git/commitdiff
Web build: more links for stable docs.
authorGraham Percival <graham@percival-music.ca>
Mon, 28 Dec 2009 22:07:52 +0000 (22:07 +0000)
committerGraham Percival <graham@percival-music.ca>
Mon, 28 Dec 2009 22:07:52 +0000 (22:07 +0000)
Documentation/web.texi
Documentation/web/manuals.itexi

index 1b3f9e23a39c623764fed98278da9da36d5ed273..619659af2d16d42ae266fd7f36159a636a629f79 100644 (file)
@@ -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
index c8482feee1d32ff528be9ab549d88499a909271d..bb5e1d5af284b54ebc4fb133a4ee34b386b77245 100644 (file)
@@ -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.