<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News - Newest: &#34;static websites&#34;</title><link>https://news.ycombinator.com/newest</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 05 Apr 2026 16:58:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/newest?q=static+websites" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Trifold is a tool to quickly and cheaply host static websites using a CDN]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jpt.sh/projects/trifold/">https://www.jpt.sh/projects/trifold/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46031608">https://news.ycombinator.com/item?id=46031608</a></p>
<p>Points: 99</p>
<p># Comments: 44</p>
]]></description><pubDate>Mon, 24 Nov 2025 08:19:45 +0000</pubDate><link>https://www.jpt.sh/projects/trifold/</link><dc:creator>birdculture</dc:creator><comments>https://news.ycombinator.com/item?id=46031608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46031608</guid></item><item><title><![CDATA[Trifold is a tool to quickly and cheaply host static websites using a CDN]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jpt.sh/projects/trifold/">https://www.jpt.sh/projects/trifold/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46021037">https://news.ycombinator.com/item?id=46021037</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Nov 2025 05:31:26 +0000</pubDate><link>https://www.jpt.sh/projects/trifold/</link><dc:creator>todsacerdoti</dc:creator><comments>https://news.ycombinator.com/item?id=46021037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46021037</guid></item><item><title><![CDATA[Show HN: Maudit, a Rust library to build static websites]]></title><description><![CDATA[
<p>Hello!<p>Maudit is a library (not a framework) to build static websites. What this means is that a Maudit website is a normal Rust project, pages are normal Rust structs and so on.<p>There's a built-in function one can use that will do pages -> HTML as expected, or one can run quite literally `SomePage.build()` to build a single page.<p>While there are some obvious downsides in complexity on the user side, I'm hoping that this model allows people to grow past some of the limitations that traditional SSG frameworks have, where it can be hard sometimes to customise certain aspects.<p>It's still super early, but feedback is extremely welcome. Hope you'll like it!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45492616">https://news.ycombinator.com/item?id=45492616</a></p>
<p>Points: 4</p>
<p># Comments: 4</p>
]]></description><pubDate>Mon, 06 Oct 2025 15:45:42 +0000</pubDate><link>https://maudit.org/</link><dc:creator>Princesseuh</dc:creator><comments>https://news.ycombinator.com/item?id=45492616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45492616</guid></item><item><title><![CDATA[Building static websites for dummies (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://kirancodes.me/posts/log-building-websites-for-dummies.html">https://kirancodes.me/posts/log-building-websites-for-dummies.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44406306">https://news.ycombinator.com/item?id=44406306</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Jun 2025 17:07:37 +0000</pubDate><link>https://kirancodes.me/posts/log-building-websites-for-dummies.html</link><dc:creator>ode</dc:creator><comments>https://news.ycombinator.com/item?id=44406306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44406306</guid></item><item><title><![CDATA[A tool to audit and compare static websites (live vs. archive, staging vs. prod)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/enterpriseqa/static_website_audit">https://github.com/enterpriseqa/static_website_audit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44341038">https://news.ycombinator.com/item?id=44341038</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 21 Jun 2025 22:00:42 +0000</pubDate><link>https://github.com/enterpriseqa/static_website_audit</link><dc:creator>valliappanr</dc:creator><comments>https://news.ycombinator.com/item?id=44341038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44341038</guid></item><item><title><![CDATA[Show HN: Get (kinda)dynamically updating images on static websites]]></title><description><![CDATA[
<p>This isn't a crazy innovation but something I didn't see a direct and easy way of so I created for my own use cases. This is a template repo that runs a GitHub actions script every x hours to get a new screenshot of any URL. If you use the direct GitHub image URL, the image is "dynamically updated".<p>Pretty cool stuff, well documented too, I use it to keep the image in the repo for my blog updated and it by default runs every 24 hours.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44337490">https://news.ycombinator.com/item?id=44337490</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 21 Jun 2025 13:35:38 +0000</pubDate><link>https://github.com/Kuberwastaken/Dynamic-Readme-Images</link><dc:creator>kuberwastaken</dc:creator><comments>https://news.ycombinator.com/item?id=44337490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44337490</guid></item><item><title><![CDATA[Generate accessible static websites for SEO from structured data with Astro]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/greynewell/schema-driven-astro-starter">https://github.com/greynewell/schema-driven-astro-starter</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43994554">https://news.ycombinator.com/item?id=43994554</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 15 May 2025 12:58:41 +0000</pubDate><link>https://github.com/greynewell/schema-driven-astro-starter</link><dc:creator>greynewell</dc:creator><comments>https://news.ycombinator.com/item?id=43994554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43994554</guid></item><item><title><![CDATA[PinMe: A Minimal Tool to Host Static Websites on IPFS and ENS for Free]]></title><description><![CDATA[
<p>Article URL: <a href="https://pinme.eth.limo">https://pinme.eth.limo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43823379">https://news.ycombinator.com/item?id=43823379</a></p>
<p>Points: 7</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 28 Apr 2025 16:42:50 +0000</pubDate><link>https://pinme.eth.limo</link><dc:creator>tedliao</dc:creator><comments>https://news.ycombinator.com/item?id=43823379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43823379</guid></item><item><title><![CDATA[Writing static websites with Vite and React]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.carlosn.com.br/post/writing-static-websites-with-vite-and-react/">https://blog.carlosn.com.br/post/writing-static-websites-with-vite-and-react/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43393484">https://news.ycombinator.com/item?id=43393484</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Mar 2025 22:41:57 +0000</pubDate><link>https://blog.carlosn.com.br/post/writing-static-websites-with-vite-and-react/</link><dc:creator>carlosneves</dc:creator><comments>https://news.ycombinator.com/item?id=43393484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43393484</guid></item><item><title><![CDATA[BeBlob: A Gitlab-Powered Comment Section for Static Websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://belev.me/2025/02/20/Introducing-BeBlob-A-GitLab-Powered-Comment-Section-for-Static-Websites/">https://belev.me/2025/02/20/Introducing-BeBlob-A-GitLab-Powered-Comment-Section-for-Static-Websites/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43126084">https://news.ycombinator.com/item?id=43126084</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Feb 2025 10:42:32 +0000</pubDate><link>https://belev.me/2025/02/20/Introducing-BeBlob-A-GitLab-Powered-Comment-Section-for-Static-Websites/</link><dc:creator>belevme</dc:creator><comments>https://news.ycombinator.com/item?id=43126084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43126084</guid></item><item><title><![CDATA[Template Nginx server block for static websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://pilledtexts.com/my-nginx-server-block/">https://pilledtexts.com/my-nginx-server-block/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43124242">https://news.ycombinator.com/item?id=43124242</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Feb 2025 05:10:05 +0000</pubDate><link>https://pilledtexts.com/my-nginx-server-block/</link><dc:creator>Fred34</dc:creator><comments>https://news.ycombinator.com/item?id=43124242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43124242</guid></item><item><title><![CDATA[Show HN: BeBlob – A Gitlab-Powered Comment Section for Static Websites]]></title><description><![CDATA[
<p>Hi everyone!<p>I'm happy to introduce BeBlob, an open-source widget that adds a comment section to any static or dynamic website—without needing a dedicated backend—by leveraging GitLab issues. Inspired by my personal journey hosting my blog (belev.me) on GitLab Pages and noticing existing GitHub-backed solutions like utterances (<a href="https://github.com/utterance/utterances">https://github.com/utterance/utterances</a>) and giscus (<a href="https://laymonage.com/posts/giscus" rel="nofollow">https://laymonage.com/posts/giscus</a>), I wanted to create a similar tool for GitLab users.<p>BeBlob automatically maps each webpage to a GitLab issue and uses GitLab OAuth for user authentication. It supports emoji reactions, markdown comments with live preview, code-highlighting and a set of customizable themes—four in total—that match the Hexo Cactus (<a href="https://probberechts.github.io/hexo-theme-cactus/" rel="nofollow">https://probberechts.github.io/hexo-theme-cactus/</a>) theme I use on my blog.<p>The solution is far from polished, but I wanted to get it out there and receive feedback from real users as early as possible. I’ve already integrated it into my personal blog, so I’m the first real user!<p>Source code: <a href="https://gitlab.com/antonbelev/beblob" rel="nofollow">https://gitlab.com/antonbelev/beblob</a>
Demo page: <a href="https://antonbelev.gitlab.io/beblob-demo/" rel="nofollow">https://antonbelev.gitlab.io/beblob-demo/</a><p>Looking forward to your feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43105808">https://news.ycombinator.com/item?id=43105808</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 19 Feb 2025 18:50:01 +0000</pubDate><link>https://gitlab.com/antonbelev/beblob</link><dc:creator>belevme</dc:creator><comments>https://news.ycombinator.com/item?id=43105808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43105808</guid></item><item><title><![CDATA[How I create static websites for tiny archives]]></title><description><![CDATA[
<p>Article URL: <a href="https://alexwlchan.net/2025/mildly-dynamic-websites/">https://alexwlchan.net/2025/mildly-dynamic-websites/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43102269">https://news.ycombinator.com/item?id=43102269</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Feb 2025 14:03:44 +0000</pubDate><link>https://alexwlchan.net/2025/mildly-dynamic-websites/</link><dc:creator>ingve</dc:creator><comments>https://news.ycombinator.com/item?id=43102269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43102269</guid></item><item><title><![CDATA[Form back end for static websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://form.taxi/en">https://form.taxi/en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42530126">https://news.ycombinator.com/item?id=42530126</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 28 Dec 2024 10:55:38 +0000</pubDate><link>https://form.taxi/en</link><dc:creator>wrktbiz</dc:creator><comments>https://news.ycombinator.com/item?id=42530126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42530126</guid></item><item><title><![CDATA[Using static websites for tiny archives]]></title><description><![CDATA[
<p>Article URL: <a href="https://alexwlchan.net/2024/static-websites/">https://alexwlchan.net/2024/static-websites/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41876750">https://news.ycombinator.com/item?id=41876750</a></p>
<p>Points: 391</p>
<p># Comments: 78</p>
]]></description><pubDate>Fri, 18 Oct 2024 06:12:39 +0000</pubDate><link>https://alexwlchan.net/2024/static-websites/</link><dc:creator>ingve</dc:creator><comments>https://news.ycombinator.com/item?id=41876750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41876750</guid></item><item><title><![CDATA[Using static websites for tiny archives]]></title><description><![CDATA[
<p>Article URL: <a href="https://alexwlchan.net/2024/static-websites/">https://alexwlchan.net/2024/static-websites/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41866554">https://news.ycombinator.com/item?id=41866554</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 17 Oct 2024 05:00:38 +0000</pubDate><link>https://alexwlchan.net/2024/static-websites/</link><dc:creator>alexwlchan</dc:creator><comments>https://news.ycombinator.com/item?id=41866554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41866554</guid></item><item><title><![CDATA[API-LLM-Hub: In-Browser LLM Integration for Static Websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://amanpriyanshu.github.io/API-LLM-Hub/">https://amanpriyanshu.github.io/API-LLM-Hub/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41586482">https://news.ycombinator.com/item?id=41586482</a></p>
<p>Points: 10</p>
<p># Comments: 10</p>
]]></description><pubDate>Wed, 18 Sep 2024 22:49:24 +0000</pubDate><link>https://amanpriyanshu.github.io/API-LLM-Hub/</link><dc:creator>IEatPrompts</dc:creator><comments>https://news.ycombinator.com/item?id=41586482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41586482</guid></item><item><title><![CDATA[Static websites on Fly.io with Tigris bucket statics]]></title><description><![CDATA[
<p>Article URL: <a href="https://community.fly.io/t/static-websites-on-fly-io-with-tigris-bucket-statics/20797">https://community.fly.io/t/static-websites-on-fly-io-with-tigris-bucket-statics/20797</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40966958">https://news.ycombinator.com/item?id=40966958</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jul 2024 11:45:18 +0000</pubDate><link>https://community.fly.io/t/static-websites-on-fly-io-with-tigris-bucket-statics/20797</link><dc:creator>tosh</dc:creator><comments>https://news.ycombinator.com/item?id=40966958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40966958</guid></item><item><title><![CDATA[Welcomments.io: Git-based static comments for static websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://welcomments.io/">https://welcomments.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40105589">https://news.ycombinator.com/item?id=40105589</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 21 Apr 2024 13:23:16 +0000</pubDate><link>https://welcomments.io/</link><dc:creator>cromka</dc:creator><comments>https://news.ycombinator.com/item?id=40105589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40105589</guid></item><item><title><![CDATA[A CMS designed for static websites. Integrates with any static website template]]></title><description><![CDATA[
<p>Article URL: <a href="https://pagemosaic.com">https://pagemosaic.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39979809">https://news.ycombinator.com/item?id=39979809</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 09 Apr 2024 14:27:58 +0000</pubDate><link>https://pagemosaic.com</link><dc:creator>ipselon</dc:creator><comments>https://news.ycombinator.com/item?id=39979809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39979809</guid></item></channel></rss>