I'm John Diggins. This is my blog about programming and guitar.

Creating my blog using Frog, a Racket library

:: Racket, Programming, Frog

By: John Diggins

Being my first blog post with Frog, I thought it would be a good idea to talk about what Frog is and why I chose it to create this blog.

Frog is a static blog generator implemented in Racket. If you haven’t heard of Racket, it is a programming language similar to Scheme that is strong at programming language design. Racket is fun to work with, and surprising fast to develop with once you get the hang of it. You don’t need to know much Racket (if any) to use Frog, but you can use Racket to help modify the website if desired.

Blog posts are written purely in markdown, which I love. That gives me a lot of control with how the blog posts look, without putting in a lot of effort. It also supports Python3’s Pygments libr ary for syntax highlighting in code blocks, while not required, is a great addition for someone l ike me.