From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Website development questions Date: Tue, 15 Nov 2016 10:57:46 +0100 Message-ID: <877f85gj51.fsf@gnu.org> References: <1e6da887355434e25f4190b53cdb2f26@openmailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c6aUy-00062F-HM for guix-devel@gnu.org; Tue, 15 Nov 2016 04:57:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c6aUv-0007XH-Dr for guix-devel@gnu.org; Tue, 15 Nov 2016 04:57:52 -0500 In-Reply-To: <1e6da887355434e25f4190b53cdb2f26@openmailbox.org> ("Luis Felipe =?utf-8?Q?L=C3=B3pez?= Acevedo"'s message of "Mon, 14 Nov 2016 13:15:06 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Luis Felipe =?utf-8?Q?L=C3=B3pez?= Acevedo Cc: guix-devel@gnu.org Hello! Luis Felipe L=C3=B3pez Acevedo skribis: > I cloned the website to try a fix for bug #22115, and wanted to ask > first what process do you follow to try out the whole website locally? > When I build and serve the website with Haunt, I face the following > problems: > > 1. Pages don't load static files because they are looking for the > "static" directory in "/software/guix/static". Do I need to set some > variable first? To test locally, you need to do: $ GUIX_WEB_SITE_LOCAL=3Dyes haunt build $ haunt serve There should be no broken links, except for links to the manual or other parts of gnu.org. I suppose this should go to README=E2=80=A6 > 2. The Packages and Packages Issues pages, which are defined in (www > packages) are commented out. How do you deal with those in > development? That=E2=80=99s on purpose, so that people don=E2=80=99t need to have Guix i= nstalled to hack on the web site. We build these pages separately using the =E2=80=98export-web-page=E2=80=99= procedure. HTH! Ludo=E2=80=99.