favicon for site or author

Christopher Kirk-Nielsen 14 posts

Author: CHRISTOPHER KIRK-NIELSEN (14 posts)

Welcome to the personal website of the one they call Christopher Kirk-Nielsen, a creative developer with zero awards who is, in fact, a CSS nerd

2025

Adding a custom filename to a code block in Elev­enty with markdown-it

Making those code blocks a little more personal.

Conditional favicon in Elev­enty using passthrough copy

Never mix up dev and prod again! (due to identical icons, at least)

From Nun­jucks to Vento in Eleventy: a migration guide (kinda)

A few tips to refactor your njk into vto.

Taking VentoJS for a spin in Elev­enty

There’s a new kid on the templating block.

Double-Pagination in Elev­enty

Yo dawg, I heard you liked pagination, so I added pagination inside your paginated pages, so you can paginate while you paginate.

2024

Leveraging APIs like Notion with a nice caching system

How I implemented Notion and PSN APIs in my Eleventy build for my Now and Gaming pages.

2024 redesign

Some notes about this 2024 redesign.

2023

Grouping posts by year with nunjucks in Eleventy

Group by year in a clear and readable manner.

A Future of Themes with CSS Container Style Queries

One way to implement themes on a website with style queries.

My plugin for markdown-it: codewrap

My solution to adding

Categories

2022

Eleventy asset pipeline: precompiled assets without Gulp

Precompiled Sass and JS files that become part of the source folder.

Manage your SVG files with Eleventy's render plugin

Using renderFile to keep things tidy.

Categories
Eleventy within Eleventy to compile when you compile: precompiling reused assets

Pre-compile some reused assets to avoid repeating the same operation.

2020

Building and maintaining components from utility classes in Eleventy

Use a collection of utilities to form components without additional CSS.

Categories
Some content below may have been published before the release of Eleventy v3.0.0 (October 1, 2024). Information may have changed in newer versions. Current stable release: 3.12
Some content below may have been published before the release of Eleventy v2.0.0 (Feb 8, 2023). Information may have changed in newer versions. Current stable release: 3.12.
Some content below may have been published before the release of Eleventy v1.0.0 (Jan 8, 2022). Information may have changed in newer versions. Current stable release: 3.12.
All of the content below was published before the release of Eleventy v1.0.0 (Jan 8, 2022). Information may have changed in newer versions. Current stable release: 3.12.