From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.devel Subject: Re: Source code for HTML manuals on Savannah? Date: Sun, 03 Oct 2010 00:24:46 -0400 Message-ID: <8762xj3nu9.fsf@stupidchicken.com> References: <1B76025C-A138-4A64-9AAB-C6D519FCEBA3@gmail.com> <8739sody3t.fsf@stupidchicken.com> <83k4m0orwl.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1286079904 21194 80.91.229.12 (3 Oct 2010 04:25:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 3 Oct 2010 04:25:04 +0000 (UTC) Cc: david.reitter@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 03 06:25:02 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P2G8E-0004UL-3c for ged-emacs-devel@m.gmane.org; Sun, 03 Oct 2010 06:25:02 +0200 Original-Received: from localhost ([127.0.0.1]:57302 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P2G8D-0004GL-8c for ged-emacs-devel@m.gmane.org; Sun, 03 Oct 2010 00:25:01 -0400 Original-Received: from [140.186.70.92] (port=41201 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P2G81-0004EX-GH for emacs-devel@gnu.org; Sun, 03 Oct 2010 00:24:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P2G80-0000bg-HK for emacs-devel@gnu.org; Sun, 03 Oct 2010 00:24:49 -0400 Original-Received: from pantheon-po16.its.yale.edu ([130.132.50.72]:37687) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P2G80-0000bc-Cu; Sun, 03 Oct 2010 00:24:48 -0400 Original-Received: from furry (adsl-99-111-197-225.dsl.wlfrct.sbcglobal.net [99.111.197.225]) (authenticated bits=0) by pantheon-po16.its.yale.edu (8.12.11.20060308/8.12.11) with ESMTP id o934OkAG028001 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 3 Oct 2010 00:24:47 -0400 Original-Received: by furry (Postfix, from userid 1000) id B3EA6C018; Sun, 3 Oct 2010 00:24:46 -0400 (EDT) In-Reply-To: <83k4m0orwl.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 03 Oct 2010 05:51:22 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-YaleITSMailFilter: Version 1.2c (attachment(s) not renamed) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:131275 Archived-At: Eli Zaretskii writes: >> From: Chong Yidong >> Date: Sat, 02 Oct 2010 18:32:54 -0400 >> Cc: Emacs-Devel devel >> >> David Reitter writes: >> >> > Where can I find the scripts that are used to generate the HTML >> > versions of the manuals to contributed packages like Tramp or CC Mode >> > (as on Savannah [1])? >> >> I did it with a series of elisp scripts too hideous to show in public. >> If you need them, I can send you a copy. > > What's wrong with "makeinfo --html"? That's what I started with, and then I added a doctype line (which was missing, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=214729), did some fixes to get it to validate as HTML 4.01 Transitional, and changed the header to use the GNU website's stylesheet (makeinfo embeds the stylesheet in the document itself), and prettified the table of contents.