Writing HTML by hand is easier than debugging your static site generator

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

    > "Do you enjoy debugging programming language installations? What about the language’s package ecosystem? What about the language’s deployment model (or lack thereof)?"

    Switching to a generator that ships as a single binary largely resolved this for me.

    With https://www.getzola.org and similar you only need worry about installing the same version as the one that's building your site in production.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sjer.red

    My personal website

    [1]: (source code) https://github.com/shepherdjerred/sjer.red

  • docbits

    A single source of truth for documentation, keeping things DRY and maintainable.

    I made docbits so i could include external things in html, markdown, css, etc. Its at https://github.com/ryanallen/docbits

  • gojekyll

    A fast Go implementation of the Jekyll blogging engine

    I think I was never able to keep Jekyll working for more than six months before it broke down beyond repair.

    Today there's also gojekyll (which is a single binary).

    https://github.com/osteele/gojekyll

  • htmx

    </> htmx - high power tools for HTML

    agreed.

    https://htmx.org is a battle tested lib can load partials using ajax.

  • x-include

    Cross site HTML include via <script> tag in the manner of JSONP.

    I coded my own [JS based HTML include](https://github.com/miragecraft/x-include) leveraging script tags.

    The main advantage is that it’s not subject to CORS thus works directly from the local file system without having to set up localhost.

  • pages-cms

    A user-friendly CMS for static site generators.

    Static site generators are very simple... so not really understanding what they are getting at. And for all the people who seem to struggle with writing markdown files or using a static site generator check out pagescms: https://pagescms.org/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • eleventy 🕚⚡️

    A simpler site generator. Transforms a directory of templates (of varying types) into HTML.

    Depends on your language of choice. Personally I use Eleventy[0]. Written in JavaScript (so you'll need node & npm). Has very minimal default settings but highly configurable. Pick your templates or just use markdown if you really want. Hot reloading is enabled by default.

    [0]: https://www.11ty.dev

  • astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

    Astro [0] a relatively new static site generator. It solves all of the issues I've had with SSG's that feel heavy, like Gatsby.

    Astro only as complex as you make it. It lets you write JSX-like syntax that compiles to static HTML. I use it for my personal site.

    [0]: https://astro.build/

  • vox

    The static site builder for Elixir lovers (by geolessel)

    If you're an Elixir person, the last year or two has had some interesting developments. For example Vox[1]. There's also a nice roll-your-own SSG using Phoenix[2]. I don't know why Elixir-based SSGs seem to die out quickly, but hopefully something will stick!

    [1]: https://github.com/geolessel/vox

    [2]: https://news.ycombinator.com/item?id=40850021

  • Pelican

    Static site generator that supports Markdown and reST syntax. Powered by Python.

    As the maintainer of the Python-based Pelican static site generator for over a decade, I can say with confidence that my experience has been nothing like what is described in this article.

    Most of Pelican’s code was written by other people, and yet I have spent almost zero time debugging that code, much less my own. After taking advantage of Pelican’s rich plugin ecosystem and adding a handful of useful plugins, I continue to be amazed by how much time this publishing system saves me, and how little time I must spend to keep everything running smoothly.

    What it would take to accomplish this by writing HTML by hand instead… I simply can’t fathom it. But once again, that’s just one person’s experience, and YMMV.

    [0]: https://getpelican.com

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Making a Simple Self-Hosted Photo Gallery with 11ty

    2 projects | dev.to | 5 Jun 2024
  • Create a Blog with Eleventy and Storyblok

    2 projects | dev.to | 13 May 2024
  • Eleventy - Create a global production flag

    3 projects | dev.to | 19 Feb 2024
  • VS Code - Fix a task automation issue - `The terminal process failed to launch (exit code: 127`

    1 project | dev.to | 18 Jan 2024
  • You don't need JavaScript for that

    3 projects | news.ycombinator.com | 2 Dec 2023

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?