I just made Quarto part of my Hugo site building workflow. import arrow arrow.utcnow().to("local").format(arrow.FORMAT_RSS) 'Fri, 28 Feb 2025 18:50:36 -0700' The Quarto tool provides a workflow for publishing technical and scientific documents in Markdown, complete with code execution in multiple languages. You can use Jupyter notebooks or Markdown files. You can use it for papers, books, dashboards, nerdy blogs, and nerdy Web sites. Stuff even cooler than an Arrow timestamp. Overall, a nice ...| HomeonRandom Geekery
I made Astro build my .htaccess file for server-side redirects with Apache. With over a decade as Random Geekery, my site— Look I’m gonna go straight to the code and do the explanation after. If you need this information, you need it now. Put your generating logic in a GET function exported from src/pages/ENDPOINT.js. src/pages/htaccess.jsimport { getCollection } from "astro:content"exportasyncfunction GET(context) { const posts =await getCollection("posts") const directiveText = posts.ma...| HomeonRandom Geekery
Hey I already switched this blog over to Astro. Why not keep trying new and interestingly uncomfortable things? So now all the site styles are done with Tailwind classes. Well. Most of them. Still some of the more interesting CSS I haven’t figure out how to map over. Will I stick with it? As always, I have no idea. So hey while it has my attention: use Astro’s class:list directive to pass Tailwind class names up the component chain. Here’s a tidied-up example. Please forgive my beginner...| HomeonRandom Geekery
What I built my blog with Astro. Let’s use Vitest to do some basic quality checks for it. What we aren’t doing I’m not trying to catch every possible issue. I’m not trying to automate the entire process, or work testing into my CI/CD pipeline. This is me, at my laptop, making sure my blog is in good shape before an update goes live. If you care about CI/CD integration or end-to-end testing, you probably already have a defined workflow. Take what you need from this post, and adapt it t...| HomeonRandom Geekery
When it comes to creating websites, performance is crucial, but how do you achieve a performant website? This is why Astro was created; let's look at how it works and why it's so effective.| iO tech_hub
Making it more interesting, useful and interactive.| Fight With Tools: A Dev Blog
After reading a blogpost recently, I was inspired to add Webmention support to my sites. However, because I use a static site generator (SSG), there isn't a dynamic stack to handle sending or receivin| www.bentasker.co.uk
A comparison of page size after rebuilding this site in Astro| alan.norbauer.com
Create a personal blog with NetBSD on a 1€ VPS - efficient, secure, and completely under your control. Minimal cost, maximum performance. Because your thoughts don't need to float in someone else's cloud.| IT Notes
Announcing the public release of BSSG, a Bash Static Site Generator born from a personal journey away from complex dynamic CMS. Discover a simple, portable alternative for your blog.| IT Notes
If you you're making a website with Eleventy, Contentful, and Liquid templating, you can set up the live preview by following this article.| S.Bistrović
I've switched away from Joomla to Nikola, this post details how and why| www.bentasker.co.uk
Transform your long form into a manageable, user-friendly experience with this step-by-step tutorial on how to create a multi-step form.| S.Bistrović
Find the best static form provider for your needs with this review of the most popular options. Get help with validation, storage, notifications, and more.| S.Bistrović
Experience the magic of JAMstack development with Netlify. See why this platform is a standout choice for developers in 2019.| S.Bistrović
Add a static website contact form with ease using Kwes form builder. Follow this tutorial to learn how.| S.Bistrović
Discover why serving static HTML files is a smart move for improved caching, faster load times, and enhanced security. See how static page generators differ.| S.Bistrović