Designing with Liquid
I’ve taken a shot at coding for Jekyll a couple of times in the past, but never have I done it so completely as I have now to almost avoid hardcoding anything except on layouts and includes.
It always reminds me of when I was young and used to have a Xanga (shed a tear for Xanga) or Blogger for that matter. I’d try to figure out a template for it and at 14, I just wasn’t ready for XHTML. I could tweak some minor things, but mostly I’d end up breaking it and reverting.
Liquid seems fairly intuitive and has actually been straight up useful in some cases. I might write more in-depth on this when I’m done with the obsessive stage and have a moment to just enjoy the product.
Site update: No screenshot today as not much has changed from that perspective, but behind the scenes, there are a lot more links working and pages generated for categories of posts, etc.
Post by Josh on 15 Jul 2020.
Related Posts
Tags Organized by Count (Size)
Jekyll is blog-aware and it runs on Liquid (plus Markdown, HTML, CSS, etc.). Liquid is a templating language, not a fully-fledged programming language. Jekyll+Liquid can make a great website/blog, but sometimes things to a little haywire.
Read moreJekyll Tag Cloud
Building from Thursday’s post, an alternative method for displaying tags by count had occurred to me: the classic “tag cloud”. Displaying tags in a list (or, ideally, within a bunch or a circle) with the font size of the tag representing visually the relative importance of a tag to the blog compared to other tags. It accomplishes the same goal as a simple ordered-by-post-count list (showing what you care about), but it’s visual and interesting.
Read moreDo Not Repeat Yourself
I’m a slow coder. That’s fine at the moment – it’s not my day job and no one is paying me to do it. I enjoy going step-by-step and seeing the results and tweaking this and that. What I despise doing, though, is over-coding.
Read moreSomething Different
Fear of Looking Dumb
“Your fear of looking stupid is holding you back.”
RuPaul Charles 30 June 2017