By no stretch of imagination am I a frontend person. Graphic design is not my passion. I even got the colour blindness perk. I do like this little website I’ve written over the years and I kind of want it to look nice. And while the design I had created a few years ago still works, it’s also dependent on an outdated version of Jekyll, and it has a few technical issues. So please, follow a long, as a DevOps engineer tries to explain how to make a nice-looking website.| bertptrs.nl
I've been using Jekyll for 4 years, but I've seen people switching things up a bit too much, and maybe, just slowing down is fine| joelchrono's blog
I almost miss the post for today, so I wanted to at least write a listicle of some changes I've made this weekend| joelchrono's blog
I compare three different approaches to minifying HTML.| alexwlchan.net
Hold my hand, grow my skin Slow my pulse rate Ignore the sound, the fire alarms May we never hit that force field Emperor X – Erica Western Geiger Counter| the singularity is nearer
This is not going to be a cakewalk like self driving cars. Most of comma’s competition is now out of business, taking billions and billions of dollars with it. Re: Tesla and FSD, we always expected Tesla to have the lead, but it’s not a winner take all market, it will look more like iOS vs Android. comma has been around for 10 years, is profitable, and is now growing rapidly. In self driving, most of the competition wasn’t even playing the right game.| the singularity is nearer
Jekyll-built static sites are public by default. However, have you ever wanted to create a private area where you can upload articles for review and keep them from the public eye until they’re ready? That was my use case recently. Here’s how I solved this particular puzzle.| P.T.C.
I started a podcast! It’s called Interrobang with Dave DeGraw and the first 4 episodes are already out. I describe it as “Mr. Rogers for adults if he was an alien.” You should go listen to it!| catskull.net
This was a fun adventure that took less time than I thought it would have. Here's a bunch of things I learned along the way.| From Development to Production on Nick Janetakis
Learn how to fix the bug in Jekyll SEO Tag plugin's generated JSON-LD output with an invalid image alt property for an object of type ImageObject.| Adamsdesk
Resolve the error message of Cannot Load Such File -- json (LoadError) when running Jekyll's built-in web server by modifying the Gemfile config.| Adamsdesk
Learn to create an effective custom post/page description with Jekyll using either the excerpt feature or a custom description front matter variable.| Adamsdesk
“For example, if one believes that affirmative action is good for black people, does it make sense to demand affirmative action in hostile or dogmatic terms? Obviously it would be more productive to take a diplomatic and conciliatory approach that would make at least verbal and symbolic concessions to white people who think that affirmative action discriminates against them. But leftist activists do not take such an approach because it would not satisfy their emotional needs.” – Unabomb...| the singularity is nearer
You know about Critical Race Theory, right? It says that if there’s an imbalance in, say, income between races, it must be due to discrimination. This is what wokism seems to be, and it’s moronic and false.| the singularity is nearer
Intel is sitting on a huge amount of card inventory they can’t move, largely because of bad software. Most of this is a summary of the public #intel-hardware channel in the tinygrad discord.| the singularity is nearer
If you give some monkeys a slice of cucumber each, they are all pretty happy. Then you give one monkey a grape, and nobody is happy with their cucumber any more. They might even throw the slices back at the experimenter. He got a god damned grape this is bullshit I don’t want a cucumber anymore!| the singularity is nearer
A lot of smooth brains on Hacker News about the last post. I’m sorry if you spent your whole life worshipping money, but hey, the Bible warned you about false idols, don’t shoot the messenger.| the singularity is nearer
See the magic happening - This post explains implementing group_by count in Liquid for Jekyll, addressing issues with Jekyll 4.1.0...| One world | Projects, maps and coding
I stay connected to websites I care about via an RSS/Atom feed reader. It’s better than social media for finding out what’s new because it’s clutter-free. By following RSS/Atom feeds, I discover wonderful gems that otherwise would be lost in the noise.| Alexandru Nedelcu - Blog
Script for listing the used tags of a Jekyll directory of articles.| Alexandru Nedelcu - Blog
A website for family, friends, and anyone who lands there to enjoy my photos. --- For a long time after quitting Instagram in 2021, my photos were nowhere to be seen. Sometimes I would post a few pictures on my blog but it never felt quite right. I thought there had to be a reason to publish one or more pictures, or a similarity between them to build a story. With infinite gratitude to Simone for helping me so much, I am happy and proud to launch my new photography website, which will be desi...| Silvia Maggi's digital home
GitHub makes it easy to build a free content management system for your blog.| Andrew Stiefel
In a previous article, I presented a simple technique to generate breadcrumbs on a Jekyll website; and, since it didn’t require any plugin, it can be used on GitHub Pages too. This technique used the URL of the page to generate the breadcrumbs; today, I’m presenting an even simpler solution base on the page’s categories.| Good Code Smell
Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.| nithinbekal.com
Recently, I have submitted my academic paper to NDSS 2025. Now it’s time to take a break. Following the deadline is the HITCON CTF 2024, so as the break, why...| mem2019.github.io
I no longer maintain any personal sites powered by WordPress. This site migrated to Jekyll in 2019. I held off on migrating my photography site because of the custom plugin used to pull images from Flickr. This plugin helped simplify sharing photos for posts, portfolios, and customer downloads. I uploaded photos to Flickr, set a metadata tag on the page/post with the Flickr photoset ID, and the plugin did the rest.| Clinton Blackburn
Note: In this post, when I say Vim, I mean “NeoVim/Vim”.| Deep Roots
Learning to fully utilize the shell will make you a better tech professional.| Deep Roots
AWS Amplify is a “development platform for building secure, scalable mobile and web application” but it can also be used to host a static site, like this blog. This blog uses Amplify to build the static site and then push these changes to Cloudfront. Internally Amplify uses CodeBuild, Amazon’s CI/CD platform, to build the site. CodeBuild uses buildspec.yml to decide what to build and how to build.| Lewis Codes
I’m a fan of alphabetically ordered lists in code and many other places too. It provides an obvious structure for lists of packages, variables, strings, and many other things. It makes checking by eye for the presence or absence of a member or element very quick. As a code base undergoes changes over time, the use of alphabetical order can result in diffs that are smaller and easier to grok. Plus I think alphabetical order appeals on an aesthetic level too, aside from the many practical con...| texastim.dev
Add a copy-to-clipboard button to your Jekyll blog with a simple include and a few lines of JavaScript.| Aleksandr Hovhannisyan
Its been a while and I was not actively blogging. I wanted to start blogging again but I was for some reason not happy with Jekyll static site generator which was powering my previous site. So I took this chance to explore other static site generators and redesign my blog.| copyninja.in
I overhauled the web site structure, putting items that used to be in this blog into the new News & Notes section because they are easier to find and link. I’m finding blog posts in Jekyll/this theme difficult to work with so I probably will not use them much and may deprecate this Blog section entirely some day.| Anthony Bucci
Anthony Bucci's personal web site| Anthony Bucci
Simply Jekyll is a highly functional jekyll-based theme that combines the best of different worlds. It is a minimal and distraction free theme that strives to provide maximum value all without holding back on any essential features that a user would benefit from or would desire for. This is an evolving project and is garanteed to be maintained at least for quite some time as I myself am a beneficiary of this theme and the project.|
Essentiality is the heart of any good software, and this theme is designed to ensure that I don't add things that I won't use on a daily basis or not have things that would be important for my personal usecase. It has been designed carefully to get rid of all the feature creeps, bloatwares, etc. i.e., no bootstrap, no semantic, no jquery, no nothing…|
One of the most common complaints I recieved after opensourcing the theme was that the customizability of the site at the level of liquid and ruby code was extremely inaccessible to people who just wanted to get it up and running. To be honest, up until then I was under the impression that everyone using the theme were some kind of technically proficient people who just didn't have the time to whip up their own theme, and are resorting to themes such as mine just so that they could have a dec...|
This is going to be a super simple post about how to setup and use this theme for your own website.|
Welcome to this feature usage tour. This is going to be another short post that describes how to use all the fancy features we saw in [[Exploring the features of Simply Jekyll]]. So without further ado, let's get started.|
Year Five!| tpaschalis.me
Can you use Airtable as the database for a Jekyll website? Yes, but it may not work as you expect:| mzrnsh
Most websites I build start off as a blank Jekyll site with Tailwind CSS on top.| mzrnsh
Make it work in 6 steps - a short tutorial - Recently I have been struggling when trying to embed...| One world | Projects, maps and coding
This blog is powered by Github pages and jekyll. I started it when I had never ever heard of Nix, but since then I’ve moved to NixOS and wanted to be able to write again here. Unfortunately it wasn’t that easy…| Blog of Litchi Pi
Taking a break from my academic research, I played Codegate CTF 2023 this weekend with r3kapig. I solved two challenges: pcpu and sea, and both of them are q...| mem2019.github.io
This weekend I have played Google CTF with r3kapig. On the first day I tried the OCR challenge but failed to solve it, and on the second day I spent the whol...| mem2019.github.io
0x00 Introduction| mem2019.github.io
0x00 Introduction| mem2019.github.io
Last weekend we played Hack.lu CTF and got 5th place. I am quite busy recently so I only solved one challenge: Stonks Socket, and I think it is quite interes...| mem2019.github.io
Last weekend we have participated TCTF 2021 Final and got 2nd place! Congratulation! I solved 3 challenges: Secure JIT 2, Promise and krop. Among these, I th...| mem2019.github.io
Last weekend we played Google CTF and I have solved 2 challenges: first 2 parts of fullchain and eBPF. The fullchain challenge is actually very easy: v8 bug ...| mem2019.github.io
0x00 Overview| mem2019.github.io
0x00 Overview| mem2019.github.io
Jekyll 4.0 is out in the world, and brings upon many improvements over 3.x. Notably, your site should build much faster now thanks to super-powered caching and content transformations. You can see a full list of changes here. While GitHub Pages is still pinned to Jekyll 3.8.x, it’s possible to start using Jekyll 4 today with a little help from Siteleaf. Check out our upgrade guide to get started: Upgrading from Jekyll 3.x to 4.x → Here’s to speedy rendering! 🍃| Siteleaf
Clicking on links that are broken is a bad experience for users, and it can even affect your SEO. Thankfully, it’s really easy to automate the process of checking the links on your site using html-proofer.| Siteleaf
You are likely here because your site is built with Jekyll, styled with Tailwind CSS, and hosted on GitHub Pages. That combination doesn’t quite work out of box. Tailwind CSS requires PostCSS to compile and while Jekyll has a PostCSS plugin, it’s not currently whitelisted, meaning Tailwind CSS won’t be included in the default build produced by GitHub Pages. Let’s fix this via GitHub Actions.| mzrnsh
If you've ever poked at high-performance C code, you've probably seen GCC's__builtin_expect extension being used to manually hint the likelihood of abranch b...| tbrindus.ca
Static site generators, and choosing the “right” one is a real rabbit hole. There’s an overwhelming set of options, each have upsides and downsides, and there is always a temptation to roll-your-own bespoke solution.| Ian Grunert
While exploring a particular rabbit hole for Maparoni, I came across this challenge: How can you use a Tree-sitter grammer for syntax highlighting in a Jekyll blog – or, for that matter, just any HTML page by using JavaScript?| Adrian’s Corner
There are multiple ways to integrate Bootstrap with Jekyll. This article documents how I did it for my site which runs on Github pages (which means that I can't use Jekyll plugins) and only uses Bootstrap CSS.| Andreas Veithen's blog
Learn how to make the data sent to Google Analytics more consistent for pages loaded from Google's cache or displayed by Google Translate.| Andreas Veithen's blog
Learn how to use schema.org metadata to set up your Jekyll site such that Google+ can extract rich snippets from your blog posts.| Andreas Veithen's blog
Integrating Mastodon into your static blog as an alternative to traditional comment systems.| GeekWare - Daniel Pecos Martínez
Here's a short systems debugging story.On dmoj.ca, we run user-submitted solutions to algorithmic programming problems against a set of input files, and judg...| tbrindus.ca
In part 1 of this series, I mentioned that the overhead of a pureptrace-based sandbox is about 10%. In hindsight, this number is very optimistic — it can be ...| tbrindus.ca
LD_PRELOAD is a very powerful feature supported by the dynamic linker on most Unixes that allows shared libraries to be loaded before others (including libc)...| tbrindus.ca
For a while now, I'd been searching for a cheap but reliable hosting solution for this website.The option of hosting with Github Pages and similar services e...| tbrindus.ca
Setting up a VPN on Windows Server for remote access to company resources comes up often enough, and a great deal has been written on the subject online.Howe...| tbrindus.ca