41554 blogs · [ { "id": "01a0dcef-c33e-71d9-8b8c-fbdac2e2e9a5", "title": "Cache Repeated Hugo Template Work With partialCached", "url": "https://ronaldsvilcins.com/2026/09/26/when-hugos-partialcached-is-actually-useful/", "published_at": "2026-09-25T21:00:00+00:00" }, { "id": "01a0dcef-c33e-71d9-8b8c-fbdac308634f", "title": "Add Attributes to Markdown Links With Hugo Render Hooks", "url": "https://ronaldsvilcins.com/2026/09/25/customizing-markdown-links-with-hugo-render-hooks/", "published_at": "2026-09-24T21:00:00+00:00" }, { "id": "01a0dcef-c33e-71d9-8b8c-fbdac3ff00eb", "title": "Responsive Images With Hugo’s Image Processing", "url": "https://ronaldsvilcins.com/2026/09/24/responsive-images-with-hugos-image-processing/", "published_at": "2026-09-23T21:00:00+00:00" }, { "id": "01a0d0b7-6ffb-70f1-b88d-4ffe6f7c644c", "title": "What You Get With a Real HTML Button", "url": "https://ronaldsvilcins.com/2026/09/23/what-you-get-with-a-real-html-button/", "published_at": "2026-09-22T21:00:00+00:00" }, { "id": "01a0d0b7-6ffb-70f1-b88d-4ffe6faa67ba", "title": "When to Use a Link or a Button", "url": "https://ronaldsvilcins.com/2026/09/22/when-to-use-a-link-or-a-button/", "published_at": "2026-09-21T21:00:00+00:00" }, { "id": "01a0c657-51cf-7044-8634-aed69c7c3262", "title": "Blog · Ronalds Vilciņš", "url": "https://ronaldsvilcins.com/blog/", "published_at": "2026-09-20T21:00:00+00:00" }, { "id": "01a0d0b7-6ffb-70f1-b88d-4ffe6fcd1dad", "title": "The Difference Between HTML meter and progress", "url": "https://ronaldsvilcins.com/2026/09/21/the-difference-between-html-meter-and-progress/", "published_at": "2026-09-20T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c2486fe69bd", "title": "Showing Calculation Results With HTML output", "url": "https://ronaldsvilcins.com/2026/09/20/showing-calculation-results-with-html-output/", "published_at": "2026-09-19T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c2487b0afa6", "title": "Input Suggestions With HTML datalist", "url": "https://ronaldsvilcins.com/2026/09/19/input-suggestions-with-html-datalist/", "published_at": "2026-09-18T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c2488213435", "title": "HTML autocomplete Values Worth Using", "url": "https://ronaldsvilcins.com/2026/09/18/html-autocomplete-values-worth-using/", "published_at": "2026-09-17T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c24890072db", "title": "What the HTML search Element Is For", "url": "https://ronaldsvilcins.com/2026/09/17/what-the-html-search-element-is-for/", "published_at": "2026-09-16T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c2489711804", "title": "When CSS @supports Is Useful", "url": "https://ronaldsvilcins.com/2026/09/16/when-css-@supports-is-useful/", "published_at": "2026-09-15T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c248a4ad49f", "title": "Show Form Errors After Interaction With :user-invalid", "url": "https://ronaldsvilcins.com/2026/09/15/better-form-validation-with-user-valid-and-user-invalid/", "published_at": "2026-09-14T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c248a5a0b77", "title": "Smoother Page Changes With View Transitions", "url": "https://ronaldsvilcins.com/2026/09/14/smoother-page-changes-with-view-transitions/", "published_at": "2026-09-13T21:00:00+00:00" }, { "id": "01a0bdf7-a0ee-7148-b311-2c248b0f9d98", "title": "Styling Scrollbars With Modern CSS", "url": "https://ronaldsvilcins.com/2026/09/13/styling-scrollbars-with-modern-css/", "published_at": "2026-09-12T21:00:00+00:00" }, { "id": "01a0953e-ec5d-7201-82e9-8d05ef2e7dee", "title": "Use clip-path for Edges and mask for Fades", "url": "https://ronaldsvilcins.com/2026/09/12/css-clip-path-vs-mask-which-one-should-you-use/", "published_at": "2026-09-11T21:00:00+00:00" }, { "id": "01a0953e-ec5d-7201-82e9-8d05efeecbe9", "title": "CSS Masks Are Better Than Editing a Fade Into an Image", "url": "https://ronaldsvilcins.com/2026/09/11/creating-fades-and-cutouts-with-css-masks/", "published_at": "2026-09-10T21:00:00+00:00" }, { "id": "01a08ce0-68be-73b7-b702-f846057b2b3f", "title": "CSS shape() Makes Responsive Paths Easier", "url": "https://ronaldsvilcins.com/2026/09/10/drawing-custom-shapes-with-css-shape/", "published_at": "2026-09-09T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c684cf378f", "title": "CSS @property Gives Variables a Type", "url": "https://ronaldsvilcins.com/2026/09/09/css-@property-making-custom-properties-more-powerful/", "published_at": "2026-09-08T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68536afea", "title": "Modern CSS You Can Actually Use Today", "url": "https://ronaldsvilcins.com/2026/09/08/modern-css-you-can-actually-use-today/", "published_at": "2026-09-07T21:00:00+00:00" }, { "id": "01a0b68b-4ce5-732a-bb8c-61b47ad53c66", "title": "Ronalds Vilciņš", "url": "https://ronaldsvilcins.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c685d0b8e4", "title": "Image Alt Text: When to Use It and When Not To", "url": "https://ronaldsvilcins.com/2026/09/07/image-alt-text-when-to-use-it-and-when-not-to/", "published_at": "2026-09-06T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68612ccd8", "title": "Why PageSpeed Tests Give Different Results", "url": "https://ronaldsvilcins.com/2026/09/06/why-pagespeed-tests-give-different-results/", "published_at": "2026-09-05T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c686f59a0d", "title": "Build Disclosures With HTML and", "url": "https://ronaldsvilcins.com/2026/09/05/html-details-and-summary-explained/", "published_at": "2026-09-04T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c687ba594c", "title": "The Modern CSS Color Functions I Find Useful", "url": "https://ronaldsvilcins.com/2026/09/04/modern-css-color-functions-explained/", "published_at": "2026-09-03T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c687e82a21", "title": "CSS Scroll-Driven Animations Without JavaScript", "url": "https://ronaldsvilcins.com/2026/09/03/css-scroll-driven-animations-without-javascript/", "published_at": "2026-09-02T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68856f004", "title": "Start Modal Windows With the HTML Element", "url": "https://ronaldsvilcins.com/2026/09/02/the-html-dialog-element-explained/", "published_at": "2026-09-01T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68885a455", "title": "HTML Popover API: Popovers Without JavaScript", "url": "https://ronaldsvilcins.com/2026/09/01/html-popover-api-popovers-without-javascript/", "published_at": "2026-08-31T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c689057856", "title": "Why Every Website Should Have an RSS Feed", "url": "https://ronaldsvilcins.com/2026/08/31/why-every-website-should-have-an-rss-feed/", "published_at": "2026-08-30T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6896c7c4f", "title": "Native HTML and CSS Features That Replaced JavaScript", "url": "https://ronaldsvilcins.com/2026/08/30/native-html-and-css-features-that-replaced-javascript/", "published_at": "2026-08-29T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68a292b13", "title": "Why I Still Build Static Websites in 2026", "url": "https://ronaldsvilcins.com/2026/08/29/why-i-still-build-static-websites-in-2026/", "published_at": "2026-08-28T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68a8b187e", "title": "How to Hide Content Accessibly", "url": "https://ronaldsvilcins.com/2026/08/28/how-to-hide-content-accessibly/", "published_at": "2026-08-27T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68a9d588e", "title": "The Back/Forward Cache Makes Return Visits Feel Instant", "url": "https://ronaldsvilcins.com/2026/08/27/what-is-the-back/forward-cache/", "published_at": "2026-08-26T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68b6bcfc9", "title": "How Third-Party Scripts Slow Down Websites", "url": "https://ronaldsvilcins.com/2026/08/26/how-third-party-scripts-slow-down-websites/", "published_at": "2026-08-25T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68c292150", "title": "Why You Shouldn't Lazy-Load Every Image", "url": "https://ronaldsvilcins.com/2026/08/25/why-you-shouldnt-lazy-load-every-image/", "published_at": "2026-08-24T21:00:00+00:00" }, { "id": "01a0c657-51cf-7044-8634-aed6a8e10f05", "title": "Privacy policy · Ronalds Vilciņš", "url": "https://ronaldsvilcins.com/privacy/", "published_at": "2026-08-24T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68cb82f9a", "title": "When to Use preload, prefetch, and preconnect", "url": "https://ronaldsvilcins.com/2026/08/24/preload-prefetch-and-preconnect-explained/", "published_at": "2026-08-23T21:00:00+00:00" }, { "id": "01a0c657-51cf-7044-8634-aed6a98b975e", "title": "Flag game · Ronalds Vilciņš", "url": "https://ronaldsvilcins.com/projects/karogu-spele/", "published_at": "2026-08-23T21:00:00+00:00" }, { "id": "01a0c657-51cf-7044-8634-aed6a98e4630", "title": "Projects · Ronalds Vilciņš", "url": "https://ronaldsvilcins.com/projects/", "published_at": "2026-08-23T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68d0cabe8", "title": "Change Hugo's Markdown Output With Render Hooks", "url": "https://ronaldsvilcins.com/2026/08/23/hugo-render-hooks-explained/", "published_at": "2026-08-22T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68d5a67af", "title": "Responsive Images in Hugo Without a Plugin", "url": "https://ronaldsvilcins.com/2026/08/22/responsive-images-in-hugo-without-a-plugin/", "published_at": "2026-08-21T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68e047bfe", "title": "HTML Forms Can Do More Than You Think", "url": "https://ronaldsvilcins.com/2026/08/21/html-forms-can-do-more-than-you-think/", "published_at": "2026-08-20T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68e46cf9f", "title": "Show Better Mobile Keyboards With HTML inputmode", "url": "https://ronaldsvilcins.com/2026/08/20/inputmode-explained-better-mobile-keyboards-with-html/", "published_at": "2026-08-19T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68ee2a332", "title": "Disable a Whole Page Section With HTML inert", "url": "https://ronaldsvilcins.com/2026/08/19/the-html-inert-attribute-explained/", "published_at": "2026-08-18T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68f10f26d", "title": "CSS interpolate-size: Animate From 0 to auto", "url": "https://ronaldsvilcins.com/2026/08/18/css-interpolate-size-animate-from-0-to-auto/", "published_at": "2026-08-17T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68f2c46ca", "title": "CSS Cascade Layers: What @layer Is Actually For", "url": "https://ronaldsvilcins.com/2026/08/17/css-cascade-layers-what-@layer-is-actually-for/", "published_at": "2026-08-16T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c68f5ec75e", "title": "Keep Component Styles Contained With CSS @scope", "url": "https://ronaldsvilcins.com/2026/08/16/css-@scope-explained/", "published_at": "2026-08-15T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6902e353c", "title": "Position Tooltips and Menus With CSS Anchor Positioning", "url": "https://ronaldsvilcins.com/2026/08/15/css-anchor-positioning-explained/", "published_at": "2026-08-14T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69068d233", "title": "Kāpēc tavs Mac bremzē?", "url": "https://ronaldsvilcins.com/2026/03/22/kapec-tavs-mac-bremze/", "published_at": "2026-03-21T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6906c86cf", "title": "Kā uzrakstīt labu specifikāciju mākslīgā intelekta aģentam", "url": "https://ronaldsvilcins.com/2026/02/27/ka-uzrakstit-labu-specifikaciju-maksliga-intelekta-agentam/", "published_at": "2026-02-26T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c691551d19", "title": "Vai mākslīgais intelekts atņems darbu digitālā mārketinga speciālistiem?", "url": "https://ronaldsvilcins.com/2026/02/27/vai-maksligais-intelekts-atnems-darbu-digitala-marketinga-specialistiem/", "published_at": "2026-02-26T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c692021818", "title": "Kā apiet algoritmus ar RSS", "url": "https://ronaldsvilcins.com/2025/12/15/ka-apiet-algoritmus-ar-rss/", "published_at": "2025-12-14T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c692668e2f", "title": "Kas ir robots.txt un kā tas ietekmē SEO?", "url": "https://ronaldsvilcins.com/2025/12/02/kas-ir-robots.txt-un-ka-tas-ietekme-seo/", "published_at": "2025-12-01T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c692a5d37d", "title": "Perfekti noapaļoti stūri", "url": "https://ronaldsvilcins.com/2025/12/01/perfekti-noapaloti-sturi/", "published_at": "2025-11-30T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c692bc8bd1", "title": "Kā gudrāk rakstīt promptus GPT-5.1", "url": "https://ronaldsvilcins.com/2025/11/16/ka-gudrak-rakstit-promptus-gpt-5.1/", "published_at": "2025-11-15T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69363b2aa", "title": "Beidzas Facebook Like un Comment pogu ēra", "url": "https://ronaldsvilcins.com/2025/11/15/beidzas-facebook-like-un-comment-pogu-era/", "published_at": "2025-11-14T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6937d77bc", "title": "Kad negatīvas atsauksmes kļūst par šantāžu", "url": "https://ronaldsvilcins.com/2025/11/14/kad-negativas-atsauksmes-klust-par-santazu/", "published_at": "2025-11-13T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6938bb5cc", "title": "Kā uzlabot sava zīmola redzamību AI rīkos", "url": "https://ronaldsvilcins.com/2025/11/13/ka-uzlabot-sava-zimola-redzamibu-ai-rikos/", "published_at": "2025-11-12T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69398a1ab", "title": "Google uzlabo Display kampaņu atskaiti", "url": "https://ronaldsvilcins.com/2025/11/12/google-uzlabo-display-kampanu-atskaiti/", "published_at": "2025-11-11T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c693a51d69", "title": "Meta jaunais ģeneratīvais reklāmu modelis", "url": "https://ronaldsvilcins.com/2025/11/11/meta-jaunais-generativais-reklamu-modelis/", "published_at": "2025-11-10T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6949992b4", "title": "Waze reklāmas tagad arī PMax kampaņās", "url": "https://ronaldsvilcins.com/2025/11/08/waze-reklamas-tagad-ari-pmax-kampanas/", "published_at": "2025-11-07T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69504e47c", "title": "YouTube ievieš jaunus rīkus satura veidotājiem", "url": "https://ronaldsvilcins.com/2025/11/04/youtube-ievies-jaunus-rikus-satura-veidotajiem/", "published_at": "2025-11-03T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6957fa8f9", "title": "App Store tagad arī kā mājaslapa", "url": "https://ronaldsvilcins.com/2025/11/03/app-store-tagad-ari-ka-majaslapa/", "published_at": "2025-11-02T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c696163340", "title": "Meta Advantage+ Leads kampaņas", "url": "https://ronaldsvilcins.com/2025/11/03/meta-advantage-leads-kampanas/", "published_at": "2025-11-02T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6961e8600", "title": "Kā ieslēgt Split View Google Chrome pārlūkā", "url": "https://ronaldsvilcins.com/2025/11/02/ka-ieslegt-split-view-google-chrome-parluka/", "published_at": "2025-11-01T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6965c835b", "title": "TikTok atvieglo satura radīšanu ar AI palīdzību", "url": "https://ronaldsvilcins.com/2025/11/01/tiktok-atvieglo-satura-radisanu-ar-ai-palidzibu/", "published_at": "2025-10-31T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c696703b83", "title": "Adobe un YouTube apvieno spēkus", "url": "https://ronaldsvilcins.com/2025/10/31/adobe-un-youtube-apvieno-spekus/", "published_at": "2025-10-30T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c696cf4744", "title": "Jauni reklāmu formāti Threads", "url": "https://ronaldsvilcins.com/2025/10/30/jauni-reklamu-formati-threads/", "published_at": "2025-10-29T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c697409703", "title": "Instagram pievieno skatīto Reelu vēsturi", "url": "https://ronaldsvilcins.com/2025/10/29/instagram-pievieno-skatito-reelu-vesturi/", "published_at": "2025-10-28T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c697ef3591", "title": "Performance Max tagad atbalsta 9:16 attēlus", "url": "https://ronaldsvilcins.com/2025/10/29/performance-max-tagad-atbalsta-916-attelus/", "published_at": "2025-10-28T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6980ed1e3", "title": "IndexNow: Tūlītēja indeksēšana AI un meklētājos", "url": "https://ronaldsvilcins.com/2025/10/28/indexnow-tuliteja-indeksesana-ai-un-mekletajos/", "published_at": "2025-10-27T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c698312d73", "title": "Query Groups tagad Google Search Console", "url": "https://ronaldsvilcins.com/2025/10/27/query-groups-tagad-google-search-console/", "published_at": "2025-10-26T22:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c698341d27", "title": "ChatGPT pārlūks ir klāt", "url": "https://ronaldsvilcins.com/2025/10/21/chatgpt-parluks-ir-klat/", "published_at": "2025-10-20T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c698824914", "title": "Google Ads dzēsīs neaktīvos kontus", "url": "https://ronaldsvilcins.com/2025/10/20/google-ads-dzesis-neaktivos-kontus/", "published_at": "2025-10-19T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69889d80c", "title": "Viss kas jāzina par Google AI Max", "url": "https://ronaldsvilcins.com/2025/10/12/viss-kas-jazina-par-google-ai-max/", "published_at": "2025-10-11T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c698b7b3e4", "title": "ChatGPT drīzumā varēs iepirkties", "url": "https://ronaldsvilcins.com/2025/10/11/chatgpt-drizuma-vares-iepirkties/", "published_at": "2025-10-10T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c698f61530", "title": "Kādu reklāmas platformu izvēlēties?", "url": "https://ronaldsvilcins.com/2025/10/11/kadu-reklamas-platformu-izveleties/", "published_at": "2025-10-10T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c699ab0c43", "title": "Apple Ads: Kas jāzina 2026. gadā", "url": "https://ronaldsvilcins.com/apple-ads-kas-jazina-2026-gada/", "published_at": "2025-10-09T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69a4ca5a3", "title": "Gudrākas PPC kampaņas ar AI", "url": "https://ronaldsvilcins.com/2025/10/09/gudrakas-ppc-kampanas-ar-ai/", "published_at": "2025-10-08T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69af1ef51", "title": "Noderīgas bezmaksas MacOS programmas", "url": "https://ronaldsvilcins.com/2025/10/08/noderigas-bezmaksas-macos-programmas/", "published_at": "2025-10-07T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69b8ebc94", "title": "X (Twitter) ir miris bezmaksas kontiem", "url": "https://ronaldsvilcins.com/2025/10/07/x-twitter-ir-miris-bezmaksas-kontiem/", "published_at": "2025-10-06T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69c7a35ca", "title": "Open Graph: Tava satura vizītkarte", "url": "https://ronaldsvilcins.com/2025/10/06/open-graph-tava-satura-vizitkarte/", "published_at": "2025-10-05T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69ccfe201", "title": "Mākslīgais intelekts reklāmā", "url": "https://ronaldsvilcins.com/2025/09/07/maksligais-intelekts-reklama/", "published_at": "2025-09-06T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69d976ee9", "title": "Populārākie sociālie tīkli Latvijā 2025. gadā", "url": "https://ronaldsvilcins.com/2025/09/03/popularakie-socialie-tikli-latvija-2025.-gada/", "published_at": "2025-09-02T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69e6e11af", "title": "Kā palielināt sekotāju skaitu Instagram?", "url": "https://ronaldsvilcins.com/2025/08/26/ka-palielinat-sekotaju-skaitu-instagram/", "published_at": "2025-08-25T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69efe35a7", "title": "Google Ads iesācējiem: vienkāršs ceļvedis", "url": "https://ronaldsvilcins.com/2025/08/18/google-ads-iesacejiem-vienkarss-celvedis/", "published_at": "2025-08-17T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c69fca643e", "title": "Kā izdzēst “Liked videos” saturu no YouTube playlistes", "url": "https://ronaldsvilcins.com/2025/08/12/ka-izdzest-liked-videos-saturu-no-youtube-playlistes/", "published_at": "2025-08-11T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a08a95d4", "title": "Lietoju GitHub Copilot Pro bez maksas", "url": "https://ronaldsvilcins.com/2025/08/12/lietoju-github-copilot-pro-bez-maksas/", "published_at": "2025-08-11T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a10ef602", "title": "Kā iestatīt laika joslu Hugo un Cloudflare Pages projektā", "url": "https://ronaldsvilcins.com/2025/08/10/ka-iestatit-laika-joslu-hugo-un-cloudflare-pages-projekta/", "published_at": "2025-08-09T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a12cbafe", "title": "Kā pasargāt savu saturu no AI robotiem?", "url": "https://ronaldsvilcins.com/2025/08/09/ka-pasargat-savu-saturu-no-ai-robotiem/", "published_at": "2025-08-08T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a1a63eb5", "title": "Manas pārdomas par ChatGPT-5", "url": "https://ronaldsvilcins.com/2025/08/08/manas-pardomas-par-chatgpt-5/", "published_at": "2025-08-07T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a1d19a0f", "title": "SEO ir miris. Sveiks, GEO.", "url": "https://ronaldsvilcins.com/2025/08/07/seo-ir-miris-sveiks-geo/", "published_at": "2025-08-06T21:00:00+00:00" }, { "id": "01a087d7-8fd4-71d8-ac3b-b2c6a21bc0cd", "title": "I Miss Personal Websites That Actually Feel Personal", "url": "https://ronaldsvilcins.com/2025/07/18/i-miss-the-personal-website/", "published_at": "2025-07-17T21:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f7b90e08", "title": "Why I Still Curate My Own Bookmarks", "url": "https://ronaldsvilcins.com/2025/07/18/why-i-still-save-websites-myself/", "published_at": "2025-07-17T21:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f85076b2", "title": "Technical SEO Audit Checklist for Static Sites", "url": "https://ronaldsvilcins.com/2025/03/30/technical-seo-audit-checklist-for-static-sites/", "published_at": "2025-03-29T22:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f8986d21", "title": "Theme a Site with CSS Custom Properties", "url": "https://ronaldsvilcins.com/2025/03/30/a-practical-guide-to-css-custom-properties-for-theming/", "published_at": "2025-03-29T22:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f93e8e2d", "title": "Build, Minify, and Fingerprint SCSS with Hugo Pipes", "url": "https://ronaldsvilcins.com/2025/01/27/optimizing-css-loading-in-hugo/", "published_at": "2025-01-26T22:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f9608b79", "title": "How I Recover from Common Git Mistakes", "url": "https://ronaldsvilcins.com/2025/01/27/a-guide-to-fixing-common-git-mistakes/", "published_at": "2025-01-26T22:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5f99e4552", "title": "Choose Where Hugo Gets a Page's Last-Modified Date", "url": "https://ronaldsvilcins.com/2025/01/26/hugo-date-management/", "published_at": "2025-01-25T22:00:00+00:00" }, { "id": "01a087d7-8fd5-7150-8c0d-70a5fa8e1295", "title": "Add Line Numbers to a Hugo Code Block", "url": "https://ronaldsvilcins.com/2025/01/25/adding-line-numbers-to-code-blocks-in-hugo/", "published_at": "2025-01-24T22:00:00+00:00" } ] posts Claim your blog
Back to Ronalds Vilciņš
Blog · corpus.blog/blogs/ronaldsvilcins.com/posts

Ronalds Vilciņš

ronaldsvilcins.com

2026

2025