Op woensdag 04-11-2009 om 10:19 uur [tijdzone +0100], schreef John
Mandereau:
> Le mercredi 04 novembre 2009 à 09:23 +0100, Jan Nieuwenhuizen a écrit :
> > Op dinsdag 03-11-2009 om 19:21 uur [tijdzone +0000], schreef Graham
> > Percival:
> > > On Fri, Oct 30, 2009 at 07:18:50PM +0100, John Mandereau wrote:
> > I'm not too fond of that idea.  Also, it would be nice if the name
> > of the page were web/bugs [with .LANG.html negotiation] rather
> > than web/Bugs.
> 
> Agreed, but who wants to hack Texi2HTML init files and/or
> postprocess_html.py?  I mean, we have so many other problems that we
> probably don't want to hack this right now.

I don't think so, as texinfo wants names to be normalized.  We can
simply lowercase our short/file name entries in node menus that
we use in general.*, I think.  See attached

> Because "general" won't show up in the website (splitted HTML output),
> and it's perfectly accurate for offline docs IMO; for PDF and
> one-big-page output, well, Graham and me are probably tired by renaming
> directories :-)

Yeah, laugh.  That's the reason why hardcoding names all over
the place is so bad.  Renaming a directory should be a simple
mv and M-x tags-search-replace.

I'd rather rename directories once, in the source ball, than
on the website.  We'll be stuck with /general fixups for
eons to come.

Greetings,
Jan.

-- 
Jan Nieuwenhuizen <[email protected]> | GNU LilyPond - The music typesetter
Avatar®: http://AvatarAcademy.nl    | http://lilypond.org
>From 01139e35b942e36a106d50c15d73b0aefdd1b656 Mon Sep 17 00:00:00 2001
From: Jan Nieuwenhuizen <[email protected]>
Date: Wed, 4 Nov 2009 12:07:15 +0100
Subject: [PATCH] Downcase most toplevel @nodes.  Nicer/more stable html file names.

TODO: ./general -> ./web :-)
---
 Documentation/general.texi               |    8 ++--
 Documentation/general/community.itexi    |   34 +++++++++++-----------
 Documentation/general/download.itexi     |   16 +++++-----
 Documentation/general/introduction.itexi |   34 +++++++++++-----------
 Documentation/general/manuals.itexi      |   46 +++++++++++++++---------------
 5 files changed, 69 insertions(+), 69 deletions(-)

diff --git a/Documentation/general.texi b/Documentation/general.texi
index b71c4de..3b73652 100644
--- a/Documentation/general.texi
+++ b/Documentation/general.texi
@@ -138,10 +138,10 @@ Read more in our @ref{Introduction}!
 
 @divClass{hide}
 @menu
-* Introduction::     Start here to creating sheet music.
-* Download::         Get LilyPond.
-* Manuals::          Read The Fine Manuals (RTFM).
-* Community::        Contact other users.
+* introduction::     Start here to creating sheet music.
+* download::         Get LilyPond.
+* manuals::          Read The Fine Manuals (RTFM).
+* community::        Contact other users.
 @end menu
 @divEnd
 
diff --git a/Documentation/general/community.itexi b/Documentation/general/community.itexi
index b382196..e4ce434 100644
--- a/Documentation/general/community.itexi
+++ b/Documentation/general/community.itexi
@@ -8,7 +8,7 @@
 
 @include general/basic-authors.itexi
 
-...@node Community
+...@node community
 @unnumbered Community
 
 
@@ -64,19 +64,19 @@ discussing LilyPond.
 
 @divClass{hide}
 @menu
-* Contact::                     
-* Tiny examples::               
-* Bug reports::                 
-* Help us::                     
-* Development::                 
-* Authors::                     
-* Publications::                
-* Old news::                    
+* contact::                     
+* tiny examples::               
+* bug reports::                 
+* help us::                     
+* development::                 
+* authors::                     
+* publications::                
+* old news::                    
 @end menu
 @divEnd
 
 
-...@node Contact
+...@node contact
 @unnumberedsec Contact
 
 
@@ -220,7 +220,7 @@ guidelines for @ref{Bug reports}.}
 
 
 
-...@node Tiny examples
+...@node tiny examples
 @unnumberedsec Tiny examples
 
 @divClass{column-center-top}
@@ -293,7 +293,7 @@ is about those particular commands.
 
 
 
-...@node Bug reports
+...@node bug reports
 @unnumberedsec Bug reports
 
 @divClass{column-center-top}
@@ -374,7 +374,7 @@ account.
 @divEnd
 
 
-...@node Help us
+...@node help us
 @unnumberedsec Help us
 
 TODO: talk about the Frogs, document suggestions, encourage getting
@@ -382,7 +382,7 @@ involved, etc.  Maybe mention GLISS and GOP, if those are happening
 in the near future.
 
 
-...@node Development
+...@node development
 @unnumberedsec Development
 
 
@@ -546,7 +546,7 @@ Comparisons beteween versions.
 @divEnd
 @divEnd
 
-...@node Authors
+...@node authors
 @unnumberedsec Authors 
 
 @help{Under construction; this is not an accurate list!}
@@ -605,7 +605,7 @@ http://lilypond.org/web/switch/
 
 
 
-...@node Publications
+...@node publications
 @unnumberedsec Publications
 
 @divClass{column-center-top}
@@ -735,7 +735,7 @@ issue CMS06.
 @divEnd
 
 
-...@node Old news
+...@node old news
 @unnumberedsec Old news
 
 @include general/news.itexi
diff --git a/Documentation/general/download.itexi b/Documentation/general/download.itexi
index 76b2dbd..ef41119 100644
--- a/Documentation/general/download.itexi
+++ b/Documentation/general/download.itexi
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-...@node Download
+...@node download
 @unnumbered Download
 
 @divClass{heading-center}
@@ -102,18 +102,18 @@ acknowledged.
 
 @divClass{hide}
 @menu
-* Unix::                        
+* UNIX::                        
 * MacOS X::                     
 * Windows::                     
-* Source::                      
-* Old downloads::     
+* source::                      
+* old downloads::     
 * GPL::                         
 @end menu
 @divEnd
 
 
-...@node Unix
-...@unnumberedsec Unix
+...@node UNIX
+...@unnumberedsec UNIX
 
 @divClass{column-center-top}
 @subheading Generic Packages or Distribution-Specific Packages?
@@ -483,7 +483,7 @@ acknowledged.
 
 
 
-...@node Source
+...@node source
 @unnumberedsec Source
 
 @warning{We @strong{do not} recommend that you attempt to build
@@ -509,7 +509,7 @@ Instructions are listed in @rcontrib{Compiling LilyPond}.
 @divEnd
 
 
-...@node Old downloads
+...@node old downloads
 @unnumberedsec Old downloads
 
 @divClass{column-center-top}
diff --git a/Documentation/general/introduction.itexi b/Documentation/general/introduction.itexi
index 7008cd2..c0085f1 100644
--- a/Documentation/general/introduction.itexi
+++ b/Documentation/general/introduction.itexi
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-...@node Introduction
+...@node introduction
 @unnumbered Introduction
 
 @divClass{column-center-top}
@@ -77,20 +77,20 @@ Impress friends and colleagues with sharp sheet music!
 
 @divClass{hide}
 @menu
-* Features::                    What can LilyPond do?
-* Examples::                    I want to see some music!
-* Freedom::                     Freedom and the GPL.
-* Background::                  Computational aesthetics.
-* Productions::                 Real-life use of LilyPond.
-* Testimonials::                What do people say about it?
-* Text input::                  You write music as text?!
-* Alternate input::             Other ways of working with LilyPond.
+* features::                    What can LilyPond do?
+* examples::                    I want to see some music!
+* freedom::                     Freedom and the GPL.
+* background::                  Computational aesthetics.
+* productions::                 Real-life use of LilyPond.
+* testimonials::                What do people say about it?
+* text input::                  You write music as text?!
+* alternate input::             Other ways of working with LilyPond.
 @end menu
 @divEnd
 
 
 
-...@node Features
+...@node features
 @unnumberedsec Features
 
 @help{hoping to delegate this.  Desired: an enthusiastic
@@ -200,7 +200,7 @@ already decided to try LilyPond, first read about our
 
 
 
-...@node Examples
+...@node examples
 @unnumberedsec Examples
 
 Lilypond is a powerful and flexible tool for engraving tasks of
@@ -347,7 +347,7 @@ read about our @ref{Text input}.
 @divEnd
 
 
-...@node Freedom
+...@node freedom
 @unnumberedsec Freedom
 
 @divClass{column-center-top}
@@ -457,7 +457,7 @@ LilyPond, first read about our @ref{Text input}.
 @divEnd
 
 
-...@node Background
+...@node background
 @unnumberedsec Background
 
 @divClass{column-center-top}
@@ -480,7 +480,7 @@ try LilyPond, first read about our @ref{Text input}.
 @divEnd
 
 
-...@node Productions
+...@node productions
 @unnumberedsec Productions
 
 @divClass{column-left-top}
@@ -554,7 +554,7 @@ If you've already decided to try LilyPond, first read about our
 @divEnd
 
 
-...@node Testimonials
+...@node testimonials
 @unnumberedsec Testimonials
 
 @divClass{testimonial-item}
@@ -695,7 +695,7 @@ Read about our @ref{Text input}.
 
 
 
-...@node Text input
+...@node text input
 @unnumberedsec Text input
 
 @c TRANSLATORS: so far it's mostly from
@@ -811,7 +811,7 @@ convinced?  Read about easier editing environments in
 @divEnd
 
 
-...@node Alternate input
+...@node alternate input
 @unnumberedsec Alternate input
 
 @divClass{column-center-top}
diff --git a/Documentation/general/manuals.itexi b/Documentation/general/manuals.itexi
index 1c5c12a..4d5e92f 100644
--- a/Documentation/general/manuals.itexi
+++ b/Documentation/general/manuals.itexi
@@ -6,7 +6,7 @@
     version that you are working on.  See TRANSLATION for details.
 @end ignore
 
-...@node Manuals
+...@node manuals
 @unnumbered Manuals
 
 @divClass{heading-center}
@@ -113,18 +113,18 @@ License.
 
 @divClass{hide}
 @menu
-* Learning::             Learning.
-* Glossary::              Glossary.
-* Essay::                       Essay.       
-* Notation::          Reference.
-* Usage::           Usage.
-* Snippets::                Snippets.
+* learning::             Learning.
+* glossary::              Glossary.
+* essay::                       Essay.       
+* notation::          Reference.
+* usage::           Usage.
+* snippets::                Snippets.
 * FAQ::                         FAQ.
-* Changes::                     NEWS.
-* Extend::         Programming.
-* Internals::         Internals.
-* Translated::          Translation.
-* All::                 All manuals.
+* changes::                     NEWS.
+* extend::         Programming.
+* internals::         Internals.
+* translated::          Translation.
+* all::                 All manuals.
 * FDL::                     Licence.
 @end menu
 
@@ -135,7 +135,7 @@ License.
 @c LM 1.1 About the documentation  (before this section was
 @c removed in July 2009).
 
-...@node Learning
+...@node learning
 @unnumberedsec Learning
 
 @divClass{column-left-top}
@@ -188,7 +188,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Glossary
+...@node glossary
 @unnumberedsec Glossary
 
 @divClass{column-left-top}
@@ -236,7 +236,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Essay
+...@node essay
 @unnumberedsec Essay
 
 @divClass{column-left-top}
@@ -286,7 +286,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Notation
+...@node notation
 @unnumberedsec Notation
 
 @divClass{column-left-top}
@@ -336,7 +336,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Usage
+...@node usage
 @unnumberedsec Usage
 
 @divClass{column-left-top}
@@ -383,7 +383,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Snippets
+...@node snippets
 @unnumberedsec Snippets
 
 @divClass{column-left-top}
@@ -479,7 +479,7 @@ This is explained in @rprogram{Why does the syntax change?}.
 @divEnd
 
 
-...@node Changes
+...@node changes
 @unnumberedsec Changes
 
 @divClass{column-left-top}
@@ -525,7 +525,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Extend
+...@node extend
 @unnumberedsec Extend
 
 @divClass{column-left-top}
@@ -570,7 +570,7 @@ download as a PDF file.
 @divEnd
 
 
-...@node Internals
+...@node internals
 @unnumberedsec Internals
 
 @divClass{column-left-top}
@@ -628,7 +628,7 @@ download as a PDF file.
 
 
 
-...@node Translated
+...@node translated
 @unnumberedsec Translated
 
 @divClass{column-center-bottom}
@@ -641,7 +641,7 @@ TODO: clean up / prettify
 @divEnd
 
 
-...@node All
+...@node all
 @unnumberedsec All
 
 @divClass{heading-center}
-- 
1.6.3.3

_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to