My personal blog / website https://arnes.space
  • SCSS 28.5%
  • JavaScript 26.3%
  • Nunjucks 24.8%
  • CSS 14.5%
  • Shell 3.8%
  • Other 2.1%
Find a file
2022-03-03 10:03:54 +01:00
scripts Set up sass 2022-02-20 17:18:19 +01:00
src Add mail address to footer 2022-03-03 10:03:54 +01:00
.eleventy.js Reorganize custom filters 2022-02-20 18:58:12 +01:00
.envrc Initial commit 2022-02-20 17:18:19 +01:00
.gitignore Initial commit 2022-02-20 17:18:19 +01:00
flake.lock Initial commit 2022-02-20 17:18:19 +01:00
flake.nix Publish first post 2022-02-24 15:18:44 +01:00
package.json 10-print header works :) 2022-02-20 18:10:09 +01:00
pnpm-lock.yaml 10-print header works :) 2022-02-20 18:10:09 +01:00
README.md Allow adding drafts 2022-02-20 18:33:48 +01:00

arnes.space

This repository contains the source files for https://arnes.space. It uses eleventy and pnpm to build a static website from a bunch of files that you can find in the src/ folder.

Available Commands

# build the complete site
pnpm build

# run a local server that automatically changes as you update content
pnpm start # is the same as `pnpm watch`

Publishing

  • Blog posts go into src/posts. The latest few are displayed on the home page. You can set draft: true in a post's front matter to render it without linking to it from somewhere else on the page.

Build Environment

The build environment is described in flake.{nix,lock} and .envrc. You can use direnv and nix with flakes support to automatically drop into a shell that contains all tools for building the website.