~camden/camden.lol

424f8efda81756076feedbc78abb4d6f7df3381e — Camden Mecklem 1 year, 2 months ago eec0c9c
cleanup
2 files changed, 2 insertions(+), 3 deletions(-)

M assets/main.css
M content/posts/a-new-blog.md
M assets/main.css => assets/main.css +0 -1
@@ 99,6 99,5 @@ a:hover {
}

.quote-author {
  font-family: "Newsreader";
  text-align: right;
}
\ No newline at end of file

M content/posts/a-new-blog.md => content/posts/a-new-blog.md +2 -2
@@ 9,7 9,7 @@ draft: false

This website replaces my old blog, which was a [Next.js](https://nextjs.org) site. I got tired of the monthly Dependabot spam and the relatively complicated hosting situation. The complexity of Next.js just isn't necessary for a simple blog. The site you're looking at now was generated with [Hugo](https://gohugo.io), which should require a lot less maintenance on my part and a lighter CPU load on your part. I'm hosting with [SourceHut Pages](https://srht.site).

I didn't feel like saving the few posts from my old site, which you can access in Markdown format at the [archived GitHub repository](https://github.com/camdendotlol/website/tree/main/posts). That links includes an unfinished draft article from 2022 outlining my plans for 2023. It hasn't held up very well.
I didn't feel like saving the few posts from my old site, which you can access in Markdown format at the [archived GitHub repository](https://github.com/camdendotlol/website/tree/main/posts), including an unfinished draft article from 2022 outlining my plans for 2023. It hasn't held up very well.

Ironically, the Next.js site replaced a previous Hugo site. I originally replaced Hugo for two reasons:



@@ 18,7 18,7 @@ Ironically, the Next.js site replaced a previous Hugo site. I originally replace

For this iteration, I've written a theme from scratch, occasionally referring to [Drew DeVault's site](https://git.sr.ht/~sircmpwn/drewdevault.com) as a syntax or configuration guide. Point #2 is no longer an issue. Although I'll eventually be back on the job market, I anticipate that my resumé will be convincing enough without having to show off a flashy personal site.

I held onto the most unique design element from the Next.js site, the quotes feature. The old site required a quote on each post, while I've made this one more flexible to allow me to skip adding one if I want to. Quotes are displayed exactly the same way as before.
I held onto the most unique design element from the Next.js site, the quotes feature. The old site required a quote on each post, while I've made the quotes optional here. Quotes are displayed exactly the same way as before.

The design you're looking at now is definitely an early first draft[^1]. I'll update the theme substantially as I write posts. In particular, I'm thinking about differentiating technical posts from non-technical posts. I might end up styling non-technical posts with a serif font and a different color, although the visual difference might be too jarring to pull off.