Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfHMg-0003k8-7z for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Mar 2023 09:36:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pfHMd-0004n9-ND for pgsql-hackers@arkaria.postgresql.org; Thu, 23 Mar 2023 09:36:07 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfHMc-0004mv-Pz for pgsql-hackers@lists.postgresql.org; Thu, 23 Mar 2023 09:36:07 +0000 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pfHMX-00014n-KZ for pgsql-hackers@postgresql.org; Thu, 23 Mar 2023 09:36:06 +0000 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 1AAEB320046E; Thu, 23 Mar 2023 05:35:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Thu, 23 Mar 2023 05:35:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1679564157; x= 1679650557; bh=CLoVW5GdH16ldBdxMTtwFAnihaEEZZK/CndyIgs9h1Q=; b=d fL310MI3JwyWW2XZDQ1FkOuZhZIoOd/yI6dL3NXsNbXpQf7+3ytE8imqrpHxKi5Z UiQ0DVwg4sBrnrN/6IDleq08mPjiUxGhHn2/+RdMBum75mNHarEy6jkjBdiuSJsA zTVPovA05Z5Ci0JLr7HNAAXrDZdqWgQcrH3fi9dqVjB/fdoMXuFp2N6MwJsV3l/s EZPCFUWJSGcKMocYwJT9qUqCpt21Gzsr1nqMfi6Xh/Suq/azBHdEhiBgRuohnHr3 UdXk8Trk0BV1QX25lmgTojHw3ZOFgeJK3l1agBnCGAdb2+Z2OH2MmFeEHiMDH/Cl sQzf62bLryfkAq2xgHbyA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdeggedgtdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheptehlvhgr rhhoucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh eqnecuggftrfgrthhtvghrnhepkedthfekveduuefgueelteekgfejgeekueduudeuveeu vddufffggfetiefhvdefnecuffhomhgrihhnpehpohhsthhgrhgvshhqlhdrohhrghdpvg hnthgvrhhprhhishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheprghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 23 Mar 2023 05:35:56 -0400 (EDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 3F86B386; Thu, 23 Mar 2023 10:35:55 +0100 (CET) Date: Thu, 23 Mar 2023 10:35:55 +0100 From: Alvaro Herrera To: "Karl O. Pinc" Cc: Brar Piening , Peter Eisentraut , Tom Lane , vignesh C , Ian Lawrence Barwick , pgsql-hackers Subject: Re: doc: add missing "id" attributes to extension packaging page Message-ID: <20230323093555.3icw7zetwtmtrrzu@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20230322220919.17da355b@slate.karlpinc.com> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Thanks, Brar and Karl, I hope we can get this done soon. As with the patch, we'll need to patch the CSS used in the website for the docs too, as that's the most important place where docs are visited. See this commit for an example: https://git.postgresql.org/gitweb/?p=pgweb.git;a=commitdiff;h=0b89ea0fff28d29ed177c82a274144453e3c7f82 In order to test locally that your patched stylesheet works correctly, you'd have to compile the docs with "make html STYLE=website" in the doc subdir, and tweak one of the CSS files there (I think it's docs-complete.css) so that it references your local copy instead of fetching it from the website. > diff --git a/doc/src/sgml/stylesheet.css b/doc/src/sgml/stylesheet.css > index cc14efa1ca..15bcc95d41 100644 > --- a/doc/src/sgml/stylesheet.css > +++ b/doc/src/sgml/stylesheet.css > @@ -169,3 +169,13 @@ acronym { font-style: inherit; } > width: 75%; > } > } > + > +/* Links to ids of headers and definition terms */ > +a.id_link { > + color: inherit; > + visibility: hidden; > +} > + > +*:hover > a.id_link { > + visibility: visible; > +} I'm not clear on what exactly becomes visible when one hovers over what. Can you please share a screenshot? -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/