dirmaker
nhp
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dirmaker
-
Why I built my own static site generator
Life isn't complete until one's made their own static site generator! I had to make two directory websites earlier this year and that exercise turned into a static directory site generator - https://github.com/knadh/dirmaker
- Show HN: A tiny static site generator for publishing directory websites
nhp
- Ask HN: Share Your Personal Site
-
Why I built my own static site generator
I built mine too, for similar reasons: it felt easier to write from scratch, so that my site looked the way I wanted it, than customize some of the existing solutions (Jekyll, Hugo, etc).
Sure it’s not customizable at all: it can only generate my site. And that’s fine. I like it that way.
For example: I sometimes translate poetry, and I have a bunch of code that renders individual poems from plaintext (not Markdown, because newlines and whitespace _are_ significant): https://github.com/nathell/nhp/blob/master/src/nhp/poems.clj
What are some alternatives?
pico - Minimal CSS Framework for semantic HTML
front-matter - Extract YAML front matter from strings
eleventy 🕚⚡️ - A simpler site generator. Transforms a directory of templates (of varying types) into HTML.
Hugo - The world’s fastest framework for building websites.
htmd - Write Markdown and Jinja2 templates to create a website
Metalsmith - An extremely simple, pluggable static site generator for Node.js