Author: Lord Bob

A New Version of Concrete Lunch?

I’ve been doing nerd things.

I’ve been playing around with a static site generator called Jekyll.

What is a static site generator, you might ask?

Well, if you created web pages/sites in the old days, you likely wrote every one by hand. That HTML file contained the whole page, with links to images or whatever. There was no database backend, no embedded javascript, etc. If you were really fancy and smart (like me!), you used Server Side Includes to standardize your header and footer, so you’d only need to change it in one place if you wanted it to change across your whole site.

Flash forward to the late 2000s/early 2010s, and platforms like WordPress, Blogger, etc came about. They use more sophisticated means to deliver webpage. There are databases involved, lots of code and other shit. It’s all very cool. This site runs on WordPress.

You also have to update your site’s content management system (in this case WordPress) pretty often, as hackers and scumbags are constantly trying to log into it, hack it, steal your information, blah blah blah. All that complexity-based convenience comes with a price.

Another price – in theory these content management systems are kinda slower serving up pages, since they are doing a lot more on the backend.

BUT — these days there are number of programs like Jekyll that generate static pages for you, which you then upload to your space on a server (just like in days-of-yore). Since the pages are just HTML, some CSS, and whatever media you might embed in them, they are less vulnerable to hacking.

Also in theory, all else being equal, since there are not database calls involve and other technical fuckery, the static site should serve up to readers much faster (again – depending on connections speeds, etc., which is true for CMSs too).

The drawback?

You have to work harder setting it all up. You have to understand some stuff like installing things from the command line/terminal/whatever. It is all a lot nerdier than just going a Blogger or WordPress site.

Clearly I have too much time on my hands (I don’t).

So here is test.concretelunch.info. Since I’m just figuring this out, the homepage is still a level down in the directories, but whatever. You get the idea. There is supposed to be a process for moving a WordPress blog over “easily” (it is never easy). We’ll see ….

A fairly good year

Other than the reelection of the orange turd, it has been a pretty good year. We’ve done some fun things this year. I suppose in a couple of days, when I’m not so tired, I’ll list all the concerts/shows we went to see. We have a lot lined up for 2025 as well, to which we look forward.

The second half of 2024 my reading habit kinda fell apart. We started a new D&D campaign that I am running, so I’ve been putting a lot of my reading time into that. Still, I will finish the year with 14 or 15 books read. Not too horrible when measured against the average inhabitant of The America.

Last weekend I earned my Nidan (2nd degree black belt) in Aikido. I’ve been practicing now for 18 years. I also turned 60 this year. I feel pretty good. Aikido is really good.

Our sweet dog, Riley, is now two years old, and just ridiculously sweet. Or 15-year old cat and my best boy Lefty is show no signs of slowing down other than that he’s getting to be a skinny old man.

Back in the summer I judges a freestyle skateboarding contest out in Lake Forest, California. The U.S. Opens. It was fun. A really good event, and clearly the judging was perfect.

I got to some good skateboarding in this year. Not as much as in some previous years, but still good. I’ve made real efforts to evaluate the way I use my time. I don’t really want to “practice” for contest level skating anymore. I just want to skate.

This blog is now about 18 years old. It is approaching 1000 posts. As I’ve written I am kinda tired of using WordPress for some reason. I mean, it works, but I’m bored with it. I’ve been doing some experimenting and learning with static site generators. If I can find a way to successfully export this blog’s content to a static site, I may change it. If not, well, I’ll just keep typing here.

A couple of years ago I did discover micro.blog, a very cool platform for really pure blogging. I love it. I have two blogs there (well, two main ones). bloftin2.blog – a skateboarding blog, and bloftin2speaks.micro.blog, which is kinda like this blog.  So I’ve been posting a lot over there. I highly recommend micro.blog as a platform. It has nice, simple themes, is hand-built by an old coworker of mine who constantly improves it, and makes podcasting very, very easy.

As part of this blogging journey I’ve been doing a lot of reading and learning about IndieWeb principles and goals and Fediverse stuff. This has all been very reinvigorating. The web, thanks to social media, influencers, AI, scammers, spammers, scumbags, and douchbags has felt — NOT THAT FUN for a while All this stuff I’ve been digging on has brought back the excitement of the early web. It’s fucking cool.

I guess I’ll write about goals for 2025 soon.

Dear Readers

Dear readers,

Just a bit of notice. I am becoming increasingly annoyed and frustrated by WordPress. Constant issues with the system, the necessity of paying for extra security on the site (which is insane for a tiny blog with about 24 readers), terrible themes that are difficult to customize — all of this has me searching for a new blog system.

I am considering copying some of my favorite posts to a new blog (the domain name will remain the same) and archiving the rest of the site.

I’ll let you know before I do anything drastic.

Modifying Blog Theme

I have been changing the theme of this blog a lot this week.

I’m trying to make it look good on phones and tablets, which meant ditching the sidebar.

I’m also trying to adhere to good accessibility practices. The structure of the pages is good. I ran it through a couple of checkers. I was displeased with the color of the links. While I like this theme, I think clickable links should either be a different color from the rest of the text, or be underlined, or both. Themes these days are so damned complicated – they are hard to modify.

But anyway, I made all the links on the blog underlined. I’ll probably change their color too.

There I did it.

No email notifications for a while…

I was fiddling with this blog the other day and deactivated Jetpack briefly. Jetpack is the plugin that runs the email notifications for new posts, and collects stats. I turned it off because I no longer wish to see stats.

Now Jetpack will not reconnect.

For a non-coder I’m pretty good at this stuff, but damned if I can get it to work.

Honestly, I probably should keep it removed. I don’t like them tracking my website through the plugin. They might…you know…discover all the secrets I’m publishing publicly here.

The ability to do a free email newsletter summery of a blog is BUILT IN to micro.blog . I have considered moving this whole blog to that system. Actually I’ve tried it, but the blog is approaching 1000 posts, and lots of images and files, and micro.blog choked on it. I think the formatting of the WordPress site is just slightly not friendly to MB. I will try it again.

Anyway, if you are reading this and would normally have gotten it via email, this is the reason. There are about 23 of you.

I’m likely going to just keep Jetpack uninstalled. I really only want the email list if I can still get it, but with only 23 people subscribed it might be easier to just to start over.

I really recommend you use an RSS app, like Reeder or NetNewsWire to keep up with this and other blogs.