Ask DN: what is your blog set up with?

7 years ago from Connor Norvell, Freelance Designer/Web Designer/Film maker

  • A. M. ­DouglasA. M. ­Douglas, 7 years ago (edited 7 years ago )

    I wrote some HTML. I wrote some CSS. I wrote some JavaScript.

    Then when it came to the blog articles, where the pages would look the same, I wrote some more HTML/CSS/JS, followed by a Perl script to replicate the article pages and generate RSS/JSON feeds. Before I finished the Perl script, I wrote the RSS and JSON by hand as well. It was a quiet weekend so I had time to kill.

    I then used nginx to serve it — at least, until recently, when I switched to Caddy. I'd been meaning to get Let'sEncrypt set up for ages because I didn't want to renew my TLS certs.

    Then I saw [Caddy](caddyserver.com), and thought that it would be a bit of a time-saver. I was not disappointed. It's not like nginx takes that long to setup for HTTP/2 and Let'sEncrypt, but Caddy gets that time down to about 30-60 seconds including curl/download time.

    I could have used a static site generator but I like Perl and I seldom get a chance to work with Perl these days.

    I used to use my fork of the Ghost CMS, but I decided to go static because I wanted to consolidate a number of DigitalOcean droplets into one.

    2 points