Skip to content

youwen5/blog

Repository files navigation

gradient ascent - yet another developer blog

This repository hosts the source code for my blog, written in Haskell and powered by hakyll and pandoc. Builds are managed by nix.

This repo is merely the source code, the actual site is hosted at blog.youwen.dev.

To build locally, install nix and enable flakes.

nix build

nix run . watch

This starts a hot reload server at localhost:8000.

nix run . build

This builds a local production version.

If any updates are made to the JavaScript or CSS, you will need to run

pnpm install # only the first time

pnpm build

This is because I still haven't figured out how to integrate the rollup build pipeline with nix. Since the CSS and JS are minimal, I just do it manually for now.

About

Hakyll site that hosts my blog, gradient ascent

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published