Jan Miksovsky<p>This minimalist static site generator pattern is only for <a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> developers who want something small, fast, flexible, and comprehensible <a href="https://jan.miksovsky.com/posts/2025/04-17-zero-dependencies.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jan.miksovsky.com/posts/2025/0</span><span class="invisible">4-17-zero-dependencies.html</span></a></p><p>Configuring a complex tool can take more work that just coding the functionality from scratch. Earlier I created a simple blog in <a href="https://fosstodon.org/tags/Astro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Astro</span></a>, a popular <a href="https://fosstodon.org/tags/SSG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SSG</span></a>. That felt more complicated than the problem justified, so I rewrote the entire <a href="https://fosstodon.org/tags/blogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blogging</span></a> project from scratch in pure JavaScript with 0 dependencies.</p><p>This went very well!</p>