RSSAmplifier

Blog

Sayz Lim

I write about macOS, HTML, and CSS for people who want to build a static website.

sayzlim.netRSS feed ↗149 posts

Latest posts

How I use chezmoi to manage dotfiles across Macs

Dotfiles drift when real machines change. Here is how I use chezmoi to keep config, app settings, and helper scripts predictable across my Macs.

Git LFS on an Older Mac Without Waiting on Homebrew

Homebrew fell into a heavy source-build path on my older Intel Mac, so I used GitHub Desktop’s bundled Git toolchain to get Git LFS working immediately.

Migrating from Jekyll to Astro without rebuilding the whole site

I migrated my personal site from Jekyll to Astro while keeping the content and publishing layers intact.

Writing in the age of AI

AI didn’t kill writing—it changed it. I stopped blogging when machines got better at words, then came back when I realized ideas come from living, not polishing.

Integrating ChatGPT into Keyboard Maestro

Learn how to integrate ChatGPT into your Keyboard Maestro macros to improve your productivity.

Designing the MDN sidebar ad unit

Learn more about my insights from the BuySellAds and MDN partnership on crafting effective ad units for developers.

Filtering pivot table data with custom formula in Google Sheets

Learn how to effectively use custom formulas and the REGEXMATCH function in Google Sheets to filter and analyze data with pivot tables.

Adding mechanical keyboard sound with Keyboard Maestro

Enhance your typing with mechanical keyboard sounds using Keyboard Maestro for a fun and nostalgic experience.

Resetting properties with "all" shorthand in CSS

Learn how the "all" keyword in CSS simplifies universal styling changes across elements, making design tweaks quicker and more efficient.

Understanding export PATH with ChatGPT

I spent the weekend asking ChatGPT what each command in the zprofile configuration file does.

Better YouTube Parental Control

How to make sure your children watch only the kids-friendly videos on YouTube.

Learning about JavaScript Object

Part of process about learning framework-based frontend development is being able to manipulate JavaScript data types and you often need to understand how to ha

Overpassing states in React

Some of the lessons I learned from local state management in React as a beginner.

Archive daily notes by months in Obsidian

Use Hazel to set up rules that automatically sort older files into subfolder with monthly pattern.

Carbon Ads Component in Next.js Framework

Easily add Carbon Ads to your Next.js site with beginner-friendly tutorial. Seamlessly integrate the component and get the ads running in no time.

Resolve Mackup Not Reading Preferences in macOS Monterey

Here is a solution for you to fix the problem with Mackup not syncing properly in the macOS Monterey update.

Fixing Karabiner Elements Issue on macOS Monterey

The problem is caused by the lack of permission of essential Karabiner Elements binary files to access Dropbox storage.

How to add a theme selection feature with vanilla JavaScript

Learn how to let your site visitors to select dark or light theme on your site with this tutorial.

How to add dark theme with Sass and CSS variables

Learn how to store your design tokens with Sass and apply dark them with CSS variables.

Reading CSV as JSON with Alfred Script Filter

Learn how to use CSV as the source data in Alfred through Script Filter input.

How to sort CSS properties with Prettier in Sublime Text

Learn how to install Prettier to order CSS properties automatically in Sublime Text.

How to create a robust and reliable Keyboard Maestro macro

I've written my fair share of macros and put together a series of tips to help you efficiently build and debug a macro.

How to fix EventMachine C extension error in Jekyll

Here is a simple solution to resolve unable to load the EventMachine C extension; to use the pure-ruby reactor, require 'em/pure_ruby' error

Getting Started with Obsidian

Here are some tips to help you set up Obsidian as a knowledge base for your second brain.

How to Repeat Actions and Macros in Keyboard Maestro

Learn the best practice to repeat macros in Keyboard Maestro with the repeat action.

Prioritize Health

I am able to perform and think more effectively in both life and work when I make decisions that benefit my physical and mental health.

Better "Quit All" with Keyboard Maestro

Combine Alfred and Keyboard Maestro to create a shortcut that quits all applications and choose which apps to keep active in the Dock.

Text Expansion with Keyboard Maestro

Tips to use Keyboard Maestro as the main tool to expand most frequently used words.

HubSpot Deployment Shell Script

Shell script to help you deploy website easily to HubSpot.

Tips to Maintain a Forked Repository

I'm sharing some tips to help you maintain repositories from the projects you forked from GitHub.

How to Fix 'jekyll-autoprefixer' Error Running Ruby 3.0.0

Here's a fix for Jekyll if you cannot build your project after updating Ruby to the latest version.

How to Verify 'osxkeychain helper' Personal Access Token

If you use GitHub for macOS, you want to verify that your personal token access is stored correctly.

Self-Host Plausible with Amazon EC2 Free Tier

Learn how you can set up Plausible on Amazon EC2 with this guide.

Using Feedbin in 2021

Feedbin is a solid feed reader. You should check it out.

Better Way to Set Default Application on macOS

Learn how you can set and manage the default application on macOS with OpenIn.

How to Build a Jekyll Component

Take advantage of Jekyll Include to build a component in your project.

How to Set Default Window Size on Mac with Keyboard Maestro

Learn the easiest way to set a default window size for your Mac applications with this Keyboard Maestro macro.

Evernote Device Limit Workaround

Find out how you can turn the Evernote website into an application to work around the device limit.

Replacing DragonDrop with Dropover

Dropover is one of my must-have macOS apps to boost my productivity by acting as a holding bin for me to move files around.

Building a Plain HTML Form with ConvertKit

Follow this guide to integrate ConvertKit into your website by building a lightweight HTML form without loading additional scripts.

Tips for Using Things Efficiently on macOS

Here are some of my favorite tips to help you manage the tasks efficiently in Things.

How to Find Conflicting Keyboard Shortcuts on Mac

Here's how you can detect and find conflicting keyboard shortcuts on Mac.

Quick Calculation Keyboard Maestro Macro

Here's how you can calculate numbers while typing with Keyboard Maestro Macro.

Why I Switched from Snappy to CleanShot X

CleanShot X is the best screenshot app for macOS right now. Find out why I switched over from Snappy to CleanShot X in this post.

Quick Find and Replace Keyboard Maestro Macro

You can replace selected text quickly without using another text editor.

QLColorCode Replacement on macOS Catalina

Quick Look extension QLColorCode is not working on macOS Catalina 10.15. Fortunately, someone built a replacement to bring back this feature to macOS.

How to Set Up macOS for Web Development

Learn the best practices to set up and configure macOS for web development.

How to Create a Jekyll Site from Scratch

In this tutorial, you're going to learn how to start a new Jekyll project and manage the dependencies correctly.

Getting to Know CleanMyMac

I’ve been using CleanMyMac since 2012. It completes macOS by offering various tools to maintain and review the system status easily from the dashboard.

Speed Up Mission Control in macOS Sierra

The new Mission Control animation on macOS Sierra is slow. Here’s a way to speed up the animation and make it looks faster.