// Christian Oliff

Markdown Render Hooks in Hugo

Render Hooks allow custom templates to override markdown rendering functionality.

HTMLHint VS Code Extension

Publishing and updating the HTMLHint VS Code Extension

Popover CSS Inspector for Bootstrap 5

A customizable style inspector for Bootstrap Popovers

Building a Bootstrap Accordion with the details/summary HTML tags

A collapsible accordion using `details` HTML tag and Bootstrap 5 CSS - no JavaScript required!

Using PurgeCSS with Hugo

Automatically remove unused CSS classes to improve performance

Safari for iOS 16 Wishlist

Native iframe lazy loading, Low-data Mode API, SVG favicons, HTTP/3, web inspector mode and more

GitHub Actions Workflows

Keep your dependencies up-to-date, lint, test, deploy and more

Freshdesk Messaging Facade

A fast and lightweight Freshchat embed

Carbon Ads or Google AdSense - Which is best?

Deciding which ads to use on your site

Bootstrap 5 Print Stylesheet

Optimized CSS for printing

Building a 'Share this page' feature with Hugo

privacy-focused share widgets

Monetizing your Content with Coil

Setting up the Web Monetization API

Migrating an RSS feed from Jekyll to Hugo

Changing the feed template and config for followers of your feed

Bootstrap 5 for IE11

CSS and JS solution for adding Internet Explorer compatibility

Styling External Links with an Icon in CSS

Using a CSS pseudo selector targeting only external links

Self hosting Google Fonts for improved performance

A Hassle-Free Way to Self-Host Google Fonts

GitHub
LinkedIn Mastodon RSS Feed

© 2023 Christian Oliff.
Powered by Bootstrap / Hugo / GitHub / Cloudflare /

photo

christianoliff.com

Last updated: 2023-09-28
Stuff I Use Contact Me
Built with: