From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 15081 invoked from network); 1 Feb 2022 08:12:49 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2022 08:12:49 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 41ED33205A for ; Tue, 1 Feb 2022 03:12:49 -0500 (EST) (envelope-from bounce.mM02fdd8555a9ec6edc864a0f1.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 3C40614D2913; Tue, 1 Feb 2022 03:12:49 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=QXGUAj4b header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1643703169; bh=HQeqcNrpKuxrtmcCHRkZied2Z2IrEh3mWVeZH uk1Ysg=; b=ZWp3xrUFPNgfYr/LvB3wRDU+FiU9Y8Zk6b1zDr5mEoFWrDPcFZUSQ 8Z1hftlNTump0QpnvuTFxHrPDubUV+94EJRWn+cTRZfcdV/YfWgOr9L1XJau0H7X BGkTF4HewTdwlGtzQXMaI9p0qPtZrYxAKHdLv1FrtnGtxClH3cu9Ew= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1643703169; b=BRIRG7uTIoKj9pbjpvwVjQXlpbc5u6U1GWZmU7QNu0fRqJx/Mo B1mBvGuEiht5ksbvN4eS/HB4WwP5f0FwZfqaFA4rXet4zRFET1LUHDq53blnCH1x HMC1gp9CWleH1Svt5sSr1Re2aX4iD3jMiQffYg4YAMg5jfSwquV4MpiO4= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=QXGUAj4b header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=QXGUAj4b header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; iprev=pass smtp.remote-ip=168.119.8.41 (mail.9lab.org); spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.9lab.org policy.ptr=mail.9lab.org; x-return-mx=pass header.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-return-mx=pass smtp.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=XufVMPvU +EldUQwqfSOAJnzGPMv288NM5ZHMLXttzi8=; b=VXgkvdu/HHmTO0wrsnkIA0iN yzgJ7Gn7+mLdZ/RuVwXv1uJV2uqkM+5exHkqaAJjKZ8DyGD6TdEaFYO0E9yPPSXk 2EZ5u9F5Vf3kM6sJ9TwMwT9ssHLuNYveVW9I+QfC1nL5sfjcnTzGhWSuRDivULSK 4Txgwdi8Mr9RD2j5Gb8= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 4F87DFE83DC for <9fans@9fans.net>; Tue, 1 Feb 2022 03:12:38 -0500 (EST) (envelope-from igor@9lab.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 761E22F70D0; Tue, 1 Feb 2022 03:12:38 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1643703158; b=ZJDN3MVd3DWMAjsUHp4A4RZKlgb/BaOZfFizyMr4hIUwSu7Ecv cEGh6gfUA2h9D9OI+LwjP1lQE4eXfI1EY087GC6p3QuGXd5YSIoybLtz/nJXRDQF VG/QEvrKRSzfGVubYeqNZ05B7SrnPFJ7QkrFJhozsCs7WR/+LQRSgF0OJwKbvoYx hO5XCKj2TG/I7LH+Pp88PP+Rj0MEFqmYYqO1K1RyG9rum9w8tIGttKGQdJNblB8l VAJ89B6JlkI5c6ohYsYeKOQG3T9PJKMu/GCagb2FLQd9w+8K6+g/zfltZbIPrVlG IRwa5gK1VffNKCquyYV5rTjVpCffkswTU4Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1643703158; bh=cwlW806e/FXAYLT+BUvO7HN/OFPItcGXIlh2pbaP03g=; b= pUZ/lN5TOQDtCf5pVbBzW2jfA1sOG5C6D4163hddI5satykstyD6xrK5xlOXL+4e yxavmqZRHQ0qgzTgfOWofrGJjYdkQd/cnqSuPuthqa8F8CJvJYhFGcO0oNKmULEE o0tqSspBOFMbTR//5g6pEwOuYOiymM+9BgwRqR2P4K7ZQU/OQlZDu74+BStiKaCl gjv31FAq8gyjyLFzuCakCy3FFNJ+VZOTqv4+NGyuBnM9d/Y7o6egJSdvP//Ye9kb 1dhmCrIkLxdFg8mNav1/Um/k/6AgXWkiJFrKryFjWbtJPOxHyNRtWx9ceNfo8VGz 3lFAQ6Fjr2PEL0QdAaVgNA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha256) header.d=9lab.org header.i=@9lab.org header.b=QXGUAj4b header.a=rsa-sha256 header.s=20210803 x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=9lab.org; iprev=pass smtp.remote-ip=168.119.8.41 (mail.9lab.org); spf=pass smtp.mailfrom=igor@9lab.org smtp.helo=mail.9lab.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mail.9lab.org policy.ptr=mail.9lab.org; x-return-mx=pass header.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-return-mx=pass smtp.domain=9lab.org policy.is_org=yes (MX Records found: mail.9lab.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvvddrgedtucdltddurdegudelrddttddmucetuf doteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgs shgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenuc fjughrpefkvffufffhjgggtgfgsehtkeejtddttdejnecuhfhrohhmpehighhorheslehl rggsrdhorhhgnecuggftrfgrthhtvghrnhepudekgeevjeejfeeikeduheefjedvkeelhe evteehkeeugfefkeejfedtgfetuedunecuffhomhgrihhnpehonhhlhielfhgrnhhsrdgt ohhmpdhgohhhuhhgohdrihhonecukfhppeduieekrdduudelrdekrdeguddpudekhedrie egrdduheehrdejtdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvght peduieekrdduudelrdekrdeguddphhgvlhhopehmrghilhdrlehlrggsrdhorhhgpdhmrg hilhhfrhhomhepoehighhorheslehlrggsrdhorhhgqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (9lab.org: 168.119.8.41 is authorized to use 'igor@9lab.org' in 'mfrom' identity (mechanism 'a' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="igor@9lab.org"; helo=mail.9lab.org; client-ip=168.119.8.41 Received: from mail.9lab.org (mail.9lab.org [168.119.8.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 1 Feb 2022 03:12:37 -0500 (EST) (envelope-from igor@9lab.org) Received: from pjw (host-185-64-155-70.ecsnet.at [185.64.155.70]) by mail.9lab.org (OpenSMTPD) with ESMTPSA id 66f42e1d (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <9fans@9fans.net>; Tue, 1 Feb 2022 09:12:33 +0100 (CET) Message-ID: <8FC587830908336FD4C590B20B522B8B@9lab.org> To: 9fans@9fans.net Subject: Re: [9fans] Create HTML pages Date: Tue, 01 Feb 2022 09:12:32 +0100 From: igor@9lab.org In-Reply-To: <16437017900.13be868a.79295@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: bae54b44-8336-11ec-8101-d4a07d30a8a0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTcxZmY0YjQ1ZDE1OTAwZi1NMDJmZGQ4NTU1YTllYzZlZGM4NjRh?= =?UTF-8?B?MGYxPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M02fdd8555a9ec6edc864a0f1:1:SiOZwNawuKgGyQIX6Mzr5KECt1l5GQry2VGRtNI_1og Quoth sml@firstpost.pub: [=E2=80=A6] > I wanted to ask if there is a "Plan9 way" to create simple HTML pages. Wo= uld this possibly be doable with troff, or is there for example a way to co= nvert Markdown? Since my intention would be a very simple blog, it would al= so be possible to just create the pages directly in HTML using acme. [=E2=80=A6] If you don't mind installing Go the Hugo=E2=81=BD=C2=B9=E2=81=BE static sit= e generator supporting many themes=E2=81=BD=C2=B2=E2=81=BE is an option. Here is a ver= sion that works with Plan9 (only tested on 9front though): =E2=80=A2 http://only9fans.com/igor/hugo/HEAD/info.html =E2=80=A6not sure if this fits your definition of 'Plan9 way' though. =E2=81=BD=C2=B9=E2=81=BE=E2=80=A6https://gohugo.io =E2=81=BD=C2=B2=E2=81=BE=E2=80=A6https://themes.gohugo.io ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te71ff4b45d15900f-M02fdd= 8555a9ec6edc864a0f1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription