Blog
Articles about web development, design, performance, and related topics. Subscribe via RSS to keep up with new articles, or browse by topic.
- Kā izdzēst “Liked videos” saturu no YouTube playlistes
Uzzini, kā ātri izdzēst visus video no YouTube “Liked videos” playlistes, izmantojot Google aktivitāšu lapu. Vienkārša soli-pa-solim pamācība.
- Kā iestatīt laika joslu Hugo un Cloudflare Pages projektā
Uzziniet, kā iestatīt laika joslu Hugo un Cloudflare Pages projektā, lai datumi un laiki jūsu vietnē tiktu rādīti pareizi pēc Latvijas laika.
- Kā pasargāt savu saturu no AI robotiem?
AI roboti kopē tavu saturu. Uzzini, kā bloķēt kaitīgos "crawlers", lai saglabātu kontroli pār savu darbu un pasargātu mājaslapas resursus no negodīgas izmantošanas.
- Manas pārdomas par ChatGPT-5
Mans personīgais skatījums uz jauno ChatGPT-5 - kā tas strādā, kādi ir uzlabojumi un kā statistika parāda tā spējas programmēšanā, matemātikā un citās jomās.
- Kas ir GEO un kā tas saistīts ar SEO
Uzzini, kāpēc SEO zaudē spēku un kā GEO — satura optimizācija mākslīgajam intelektam — kļūst par jauno digitālā mārketinga nākotni.
- Why I Still Curate My Own Bookmarks
My bookmark collection records why a website mattered to me, instead of leaving discovery and memory to an algorithmic feed.
- I Miss Personal Websites That Actually Feel Personal
Personal websites can be strange, specific, and fully owned in a way that social profiles and polished templates rarely allow.
- Theme a Site with CSS Custom Properties
Use CSS custom properties to build light, dark, and brand themes without duplicating component styles.
- Technical SEO Audit Checklist for Static Sites
Your Super-Fast Static Site Needs Visitors, Right? A Technical SEO Checklist
- How I Recover from Common Git Mistakes
Practical commands for recovering commits, fixing the wrong branch, reviewing staged changes, and restoring files in Git.
- Build, Minify, and Fingerprint SCSS with Hugo Pipes
Use Hugo Pipes to compile SCSS with source maps in development and compressed, fingerprinted CSS in production.
- Choose Where Hugo Gets a Page's Last-Modified Date
Set Hugo publication and modification dates manually, or use Git history as a fallback for lastmod.
- Change a Hugo Post URL Without Breaking the Old Link
Use Hugo aliases to keep an old post URL working after correcting its permalink, then add a server redirect where possible.
- Add Line Numbers to a Hugo Code Block
Add line numbers to individual Hugo code blocks with the linenos option, without enabling them across the whole site.
- Getting border-radius right on nested elements
For nested rounded elements, subtract the gap from the outer border radius to keep the two curves aligned.
- Why I block AI scrapers instead of setting traps
A few creative responses to AI scraping, from robots.txt rules to bot-specific responses—and why simple blocking is usually the better choice.
- Where I use CSS nesting and where I keep selectors flat
Use native CSS nesting for states, pseudo-elements, and media queries while keeping ordinary component selectors flat.
- The Fediverse Is Social Media Without One Central Platform
Mastodon, Pixelfed, PeerTube, and other independent services can communicate through open protocols such as ActivityPub.
- Bluesky Search Operators I Actually Use
Find exact phrases, people, links, languages, and date ranges on Bluesky with a small set of search operators.
- Use a Bluesky Post as the Comment Thread for a Hugo Page
Fetch replies, reposts, and likes from Bluesky's public API and display them below a Hugo article.