Skip to content

ldgrp/ldgrp.github.io

Repository files navigation

Deploy Hakyll with GitHub Pages

My personal website built with Hakyll + Pandoc and TailwindCSS. Hosted on Github Pages.

Requirements

Tooling (GHC, Cabal, and the standalone Tailwind CLI) is managed by mise.

mise install

Build

cabal clean
cabal update
# Build the site package
cabal build
# Run the Hakyll site build
cabal exec site build 
# Alternatively use watch to automatically rebuild on change
# cabal exec site watch
# Build CSS with the Tailwind CLI
tailwindcss -i css/input.css -o css/style.css
# Alternatively use watch to automatically rebuild on change
# tailwindcss -i css/input.css -o css/style.css --watch

Windows: withFile: invalid argument (invalid character)

Fix: Change PowerShell's default encoding to UTF-8

$outputencoding=[console]::outputencoding=[console]::inputencoding=[text.encoding]::utf8

About

Personal website built with Hakyll + Pandoc and Tailwind CSS.

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Contributors