<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>Sat, 13 Jun 2026 10:28:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/newest?q=static+websites" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Static Forms – open alternative to Formspree for static websites]]></title><description><![CDATA[
<p>Article URL: <a href="https://static-forms.com">https://static-forms.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48292333">https://news.ycombinator.com/item?id=48292333</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 27 May 2026 11:01:00 +0000</pubDate><link>https://static-forms.com</link><dc:creator>upggr</dc:creator><comments>https://news.ycombinator.com/item?id=48292333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48292333</guid></item><item><title><![CDATA[Static websites had a good run]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.interactlabs.ai/blog-article/introducing-interact-ai">https://www.interactlabs.ai/blog-article/introducing-interact-ai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48184139">https://news.ycombinator.com/item?id=48184139</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 May 2026 19:08:59 +0000</pubDate><link>https://www.interactlabs.ai/blog-article/introducing-interact-ai</link><dc:creator>Suyash_karn</dc:creator><comments>https://news.ycombinator.com/item?id=48184139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184139</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=48160173">https://news.ycombinator.com/item?id=48160173</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 13:37:00 +0000</pubDate><link>https://alexwlchan.net/2024/static-websites/</link><dc:creator>lemonberry</dc:creator><comments>https://news.ycombinator.com/item?id=48160173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48160173</guid></item><item><title><![CDATA[Idea Discussion: Can We Replace Needs of Static Websites with AI Profiles?]]></title><description><![CDATA[
<p>A lot of people only use websites for a few simple things:<p>- To have an online presence 
- Show what they do 
- Share a portfolio 
- To show contact details and answer common questions.<p>Not everyone needs this? Nowadays, we go to AI first and then website. Even Google shows an AI summary first.<p>And it has become hard for simple websites to fight through SEO competition to get on the first page. Searching by name doesn't bring them on top. They can share a company’s URL, but generally people don't write it, they rather check it on Instagram and then find a link in bio.
Also, checking websites sucks? Going through all that data just to find simple things is hard(Suppose it's a construction site and you are looking for which specific material they use, well good luck with that).<p>Making a simple website takes a lot of time, design work, SEO effort, and money, and all this just to show some text.They don't need all that. Their clients are not looking for that. Clients usually just have some questions, want a direct way to contact someone, or just want to verify that they are legit.<p>So here is an idea:<p>Instead of building a full static website, what if a person or business could upload one AI-readable file (.txt or .md) or folder? Like how people are using SKILL.md as instructions for AI agents, we need something simple that any person could use write, but structured in a way AI can easily understand.<p>That file would include who they are, what they do, FAQs, links, references, contact info, and anything else they want to share.
They upload it to a server (or the internet) and get a UNIQUE CODE.
Or get a domain, and just upload the file and get that unique code.<p>Then, instead of visiting a website, someone could paste that code into ChatGPT, Claude, Gemini, or any AI tool. It will load their profile, and they can answer questions directly.<p>Example:<p><pre><code>   - One client is looking for a freelancer. He sees that someone reached out to him and shared his code.
     The client can just use AI, tell it what they need, and check if that person can work on it - what matches and what     
     doesn't.

   - Friend has given a specialist doctor’s code. Now they can directly check if it is suitable for them or not. it's 
     just some advanced doctor they do not need, or get the booking link.

   - They are looking for a house, and they get a real estate agency code and find. Now they can find fully check and
     find if it's meets their criteria.

</code></pre>
Does this make sense to you?
What do you think the pros and cons of this?<p>Also, if it is worthwhile, is there any specific way to build this?
I mean, directly Gemini or ChatGPT is not going to show my code, Nor I can make universal code.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47791664">https://news.ycombinator.com/item?id=47791664</a></p>
<p>Points: 1</p>
<p># Comments: 3</p>
]]></description><pubDate>Thu, 16 Apr 2026 11:45:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791664</link><dc:creator>Kathan2651</dc:creator><comments>https://news.ycombinator.com/item?id=47791664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791664</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=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></channel></rss>