・fillmember.net

Nostagik — A static site generator

Build static sites with Notion and Next.js

#web #open-source

logotype of Nostagik

Nostagik came into existence while I was helping a fellow designer set up their portfolio website, when I realized I could publish my code for pulling Notion data into a static output.

Sometimes I too would like the comfort of creating my content in Notion. Although using Notion's own publish feature is much more convenient, Nostagik gives full control over the appearance, and the option to create completely static pages without any calls to Notion's server.

For now, all my projects only use it in static export mode with Next.js. This means that every time something is updated in Notion, I have to trigger a re-deployment manually. But I am not yet ready to give up the advantage of not having to worry about managing a node server for portfolio projects.

It should be possible to use Nostagik with other frontend frameworks for creating websites like Nuxt and SvelteKit. For now, I've written @nostagik/react for using it with Next.js.

Design

nostagik logo outline

It is my first NPM package, so it might be necessary to dress it up a bit. Also, since part of the documentation is built with Nostagik, it is nice to have some first-party assets. I'd like to use a lowercase n with a bit of serif, but other than that I don't want to stray from the minimal, bare-bones feeling that a humble toolset like Nostagik should have.

logo design process
design iterations