op111.net
An online notebook with recipes for web development by Demetris Kikizas
Latest posts
How to block Googlebot impersonators
Apache snippets to block fake Googlebots
SEO and SEM badness
SEMrush
PNG and modern image formats: A comparison of lossless image compression
A benchmark of lossless image compression comparing PNG with AVIF, HEIF, JPEG XL, and WebP for fourteen graphics images
oxipng and friends: A comparison of PNG optimization tools
A comparison of PNG compression with optipng, oxipng, and FileOptimizer; also includes results of lossless conversion from PNG to WebP
Omni Carousel
Earlier this month I published Omni Carousel — Check it out!
WooCommerce hooks added in versions 6.0 to 8.3
WooCommerce filter hooks
Lean HTML markup with modern CSS
Astro resources for beginners
A selection of resources that helped me move this site from WordPress to Astro
WordPress developer notes for versions 5.8, 5.9, 6.0 and 6.1
Reading list of developer documentation for WordPress 5.8, 5.9, 6.0 and 6.1
Lorem ipsum: Article no. 2
This is a Lorem Ipsum post, intended for testing various features of the website setup
How to merge two Git repositories
How to merge two repos in five quick steps (from a Stack Overflow answer)
How to target HTML elements that have no CSS classes
How to delete (empty) the content of a file in Linux
How to auto-renew Let’s Encrypt certificates in Debian 10
How to remove the ID and all CSS classes from WordPress menu items
How to remove file lines that match a pattern
WordPress security checklist
How to delete a Let’s Encrypt certificate
How to unban an IP address in fail2ban
How to disable manual uploading of WordPress themes and plugins in Apache 2.4
PHP versions in Linux distributions
Unsupported CSS selectors invalidate the whole selector group
What happens when you group supported and unsupported CSS selectors together, and how to avoid it
WordPress default roles and capabilities
How to search and replace in nano
How to block the WordPress xmlrpc.php globally in Apache 2.4 with exceptions for specific sites
Resources for CSS grid
WordPress WP-CLI commands
How to block HTTP/1.* requests to wp-login.php in Apache 2.4
Debian manpages
How to filter the output of Contact Form 7 or any other shortcode in WordPress
How to edit the PATH environment variable in Windows without pain
Four alternative applications to edit the PATH and other environment variables in Windows. Two are CLI tools, two are GUI tools, and all are available for free