41554 blogs ยท [ { "id": "01a0d7a6-80b2-72b3-a048-91bd74cd6fcb", "title": "Pinpointing Pop!_OS Pains", "url": "https://www.closingtags.com/blog/pinpointing-pop-pains", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0b68b-4cd2-7299-b5a9-1d74d031b833", "title": "closingtags.com", "url": "https://www.closingtags.com", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a08761-10a2-71c8-a472-8063f42af355", "title": "Unified Search in helth.app", "url": "https://www.closingtags.com/blog/helth-app-search", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaddecc0b", "title": "I use Vim BTW", "url": "https://www.closingtags.com/blog/astronvim", "published_at": "2026-06-15T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbae55c23f", "title": "Cloud Sync Arrives in helth.app", "url": "https://www.closingtags.com/blog/helth-app-v1", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaee80905", "title": "Theme Development for Ghost", "url": "https://www.closingtags.com/blog/ghost", "published_at": "2026-04-03T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaf2dee92", "title": "Home Is Where the WiFi Doesn't Suck", "url": "https://www.closingtags.com/blog/home-networking", "published_at": "2025-11-13T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaf32f321", "title": "Going Indie", "url": "https://www.closingtags.com/blog/going-indie", "published_at": "2025-06-06T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaf69e8df", "title": "Migrating Svelte Stores to Runes", "url": "https://www.closingtags.com/blog/svelte-stores-to-runes", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbafc3666b", "title": "Shopify Theme Development", "url": "https://www.closingtags.com/blog/shopify-development", "published_at": "2025-02-11T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbaff7a5cd", "title": "Deploying SvelteKit Apps with Ansible", "url": "https://www.closingtags.com/blog/deploying-closingtags", "published_at": "2024-12-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb06071bd", "title": "Introducing closingtags.com, version 2.0!", "url": "https://www.closingtags.com/blog/v2", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb0af2e17", "title": "helth.app 0.3.0 ๐Ÿ“…", "url": "https://www.closingtags.com/blog/helth-app-0-3-0-๐Ÿ“…", "published_at": "2024-07-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb13251df", "title": "Ignoring JSDOM Errors in Vitest", "url": "https://www.closingtags.com/blog/ignoring-jsdom-errors-in-vitest", "published_at": "2024-06-03T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb1ceb145", "title": "helth.app 0.2.0 ๐Ÿฅณ", "url": "https://www.closingtags.com/blog/helth-app-0-2-0-๐Ÿฅณ", "published_at": "2024-05-07T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb2b33094", "title": "Mocking Svelte Stores in Vitest", "url": "https://www.closingtags.com/blog/mocking-svelte-stores-in-vitest", "published_at": "2024-04-30T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb31f940c", "title": "JS Party podcast", "url": "https://www.closingtags.com/blog/js-party-podcast", "published_at": "2024-03-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb3aad024", "title": "Custom \"Click Outside\" Event with Svelte & TypeScript", "url": "https://www.closingtags.com/blog/custom-click-outside-event-with-svelte-typescript", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb3e22291", "title": "WordPress + Docker v2", "url": "https://www.closingtags.com/blog/wordpress-docker-v2", "published_at": "2024-01-18T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb45df98a", "title": "2023 Recap", "url": "https://www.closingtags.com/blog/2023-recap", "published_at": "2023-12-22T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb50f7fd4", "title": "Remote Debugging Web Apps on iOS from Linux", "url": "https://www.closingtags.com/blog/remote-debugging-web-apps-on-ios-from-linux", "published_at": "2023-11-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb5d0fb89", "title": "Accessibility for Lazy Developers", "url": "https://www.closingtags.com/blog/accessibility-for-lazy-developers", "published_at": "2023-10-30T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb6556fd7", "title": "Enabling Persistent Storage in IndexedDB", "url": "https://www.closingtags.com/blog/enabling-persistent-storage-in-indexeddb", "published_at": "2023-09-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb70d6cb5", "title": "I Wrote a (Technical) Book and So Can You", "url": "https://www.closingtags.com/blog/i-wrote-a-technical-book-and-so-can-you", "published_at": "2023-08-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb7fcd0fc", "title": "SvelteKit Up and Running is available now!", "url": "https://www.closingtags.com/blog/sveltekit-up-and-running-is-available-now", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb8c17899", "title": "10 Days to Publication!", "url": "https://www.closingtags.com/blog/10-days-to-publication", "published_at": "2023-07-18T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb9589e96", "title": "Tailwind CSS + SvelteKit = โค๏ธ && ๐Ÿ’”", "url": "https://www.closingtags.com/blog/tailwind-css-sveltekit-โค๏ธ-๐Ÿ’”", "published_at": "2023-07-06T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbb9a475fd", "title": "Why I Quit Writing", "url": "https://www.closingtags.com/blog/why-i-quit-writing", "published_at": "2023-06-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbba56f6de", "title": "Automating Manual Nextcloud Upgrades", "url": "https://www.closingtags.com/blog/automating-manual-nextcloud-upgrades", "published_at": "2023-06-21T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbab5c180", "title": "Pruning Pestering Prompts from Pop!_OS", "url": "https://www.closingtags.com/blog/pruning-pestering-prompts-from-pop_os", "published_at": "2023-04-06T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbba0b895", "title": "AMD Annoyances", "url": "https://www.closingtags.com/blog/amd-annoyances", "published_at": "2023-03-31T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbbbf7afd", "title": "Recovering Corrupted .docx Files", "url": "https://www.closingtags.com/blog/recovering-corrupted-docx-files", "published_at": "2023-02-14T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbc3eb53e", "title": "Prerendered Pains", "url": "https://www.closingtags.com/blog/prerendered-pains", "published_at": "2023-01-27T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbcef6259", "title": "2022 Recap", "url": "https://www.closingtags.com/blog/2022-recap", "published_at": "2022-12-15T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbd6cd157", "title": "Svelte Work:Rest Timer", "url": "https://www.closingtags.com/blog/svelte-workrest-timer", "published_at": "2022-11-30T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbdb2dd98", "title": "BUY! BUY! BUY!", "url": "https://www.closingtags.com/blog/buy-buy-buy", "published_at": "2022-11-09T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbe9456be", "title": "Svelte stores in IndexedDB", "url": "https://www.closingtags.com/blog/svelte-stores-in-indexeddb", "published_at": "2022-10-26T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbf4dc943", "title": "Svelte stores in localStorage", "url": "https://www.closingtags.com/blog/svelte-stores-in-localstorage", "published_at": "2022-09-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbf5cfc96", "title": "WordPress + Docker", "url": "https://www.closingtags.com/blog/wordpress-docker", "published_at": "2022-08-25T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbbfb05c24", "title": "helth app", "url": "https://www.closingtags.com/blog/helth-app", "published_at": "2022-07-22T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc0233f39", "title": "Deploying Node.js Apps with Ansible", "url": "https://www.closingtags.com/blog/deploying-node-js-apps-with-ansible", "published_at": "2022-06-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc0fa170e", "title": "Sniffing Dat App", "url": "https://www.closingtags.com/blog/sniffing-dat-app", "published_at": "2022-05-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc1b980a6", "title": "Global CSS in SvelteKit", "url": "https://www.closingtags.com/blog/global-css-in-sveltekit", "published_at": "2022-04-29T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc24b4640", "title": "Deobfuscating Node Debacles", "url": "https://www.closingtags.com/blog/deobfuscating-node-debacles", "published_at": "2022-03-19T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc333e72e", "title": "Writing to Bind Mounts from Unprivileged LXC Containers", "url": "https://www.closingtags.com/blog/writing-to-bind-mounts-from-unprivileged-lxc-containers", "published_at": "2022-03-08T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc427de8d", "title": "Simple API Scraper with node-fetch", "url": "https://www.closingtags.com/blog/simple-api-scraper-with-node-fetch", "published_at": "2022-02-24T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc50813ff", "title": "Node + MongoDB development environment w/Docker Compose", "url": "https://www.closingtags.com/blog/node-mongodb-development-environment-w-docker-compose", "published_at": "2022-01-24T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc5a5448c", "title": "The Hacker Hotkey", "url": "https://www.closingtags.com/blog/the-hacker-hotkey", "published_at": "2021-05-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc661230d", "title": ".dotfiles", "url": "https://www.closingtags.com/blog/dotfiles", "published_at": "2021-03-29T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc75805c5", "title": "Backup containers w/Ansible", "url": "https://www.closingtags.com/blog/backup-containers-w-ansible", "published_at": "2021-02-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc76db7f1", "title": "Generate thumbnails for PDFs", "url": "https://www.closingtags.com/blog/generate-thumbnails-for-pdf-uploads", "published_at": "2021-01-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc7e9b18a", "title": "A Brief Introduction to the Lemur Pro by System76", "url": "https://www.closingtags.com/blog/a-brief-introduction-to-the-lemur-pro-by-system76", "published_at": "2020-05-07T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc8c3d504", "title": "Bulk Image Compression via CLI", "url": "https://www.closingtags.com/blog/bulk-image-compression-via-cli", "published_at": "2019-11-19T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc92c2fea", "title": "Starting Systemd Services with Vagrant machines", "url": "https://www.closingtags.com/blog/starting-systemd-services-with-vagrant-machines", "published_at": "2019-09-04T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc9697327", "title": "Automating Proxmox LXC Container Creation, Updates, and more with Ansible", "url": "https://www.closingtags.com/blog/automating-proxmox-lxc-container-creation-updates-and-more-with-ansible", "published_at": "2019-07-03T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc9951f15", "title": "Kernelcon - An Epic Gathering of Hackers", "url": "https://www.closingtags.com/blog/kernelcon-an-epic-gathering-of-hackers", "published_at": "2019-04-09T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbc9facdd7", "title": "I Gave a Talk", "url": "https://www.closingtags.com/blog/i-gave-a-talk", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbca6c4a29", "title": "DDNS with Cloudflare API", "url": "https://www.closingtags.com/blog/ddns-with-cloudflare-api", "published_at": "2019-01-22T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbcb0cbd20", "title": "WordCamp Omaha 2018 Great Success", "url": "https://www.closingtags.com/blog/wordcamp-omaha-2018-great-success", "published_at": "2018-08-31T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbcb715f6c", "title": "Converting Privileged LXC Containers to Unprivileged", "url": "https://www.closingtags.com/blog/converting-privileged-lxc-containers-to-unprivileged", "published_at": "2018-05-25T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbcc37a714", "title": "Javascript Factorial Function w/Recursion", "url": "https://www.closingtags.com/blog/javascript-factorial-function-w-recursion", "published_at": "2018-05-01T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbcd0e4317", "title": "Storj-CLI Update + Shortcuts", "url": "https://www.closingtags.com/blog/storj-cli-update-shortcuts", "published_at": "2018-02-11T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbce03f0e1", "title": "WordPress Backup Bash Script", "url": "https://www.closingtags.com/blog/wordpress-backup-bash-script", "published_at": "2018-01-05T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbce6bb8cd", "title": "Deployments w/Deployer", "url": "https://www.closingtags.com/blog/deployments-wdeployer", "published_at": "2017-10-09T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbcf5b35e4", "title": "Custom LXC Container Templates in Proxmox 5.0", "url": "https://www.closingtags.com/blog/custom-lxc-container-templates-in-proxmox-5-0", "published_at": "2017-10-06T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd00b479f", "title": "I'm back!", "url": "https://www.closingtags.com/blog/im-back", "published_at": "2017-09-29T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd0a195aa", "title": "Restricting Dates of jQuery UI Datepicker with custom WordPress plugin", "url": "https://www.closingtags.com/blog/restricting-dates-of-jquery-ui-datepicker-with-custom-wordpress-plugin", "published_at": "2016-11-21T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd12f13a8", "title": "Text to Speech in Python", "url": "https://www.closingtags.com/blog/text-to-speech-in-python", "published_at": "2016-07-05T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd1460231", "title": "Deployments w/Git", "url": "https://www.closingtags.com/blog/deployments-with-git", "published_at": "2016-03-21T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd1ac0619", "title": "Deployments w/Capistrano", "url": "https://www.closingtags.com/blog/deployment-wcapistrano", "published_at": "2015-12-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd22a29a4", "title": "Yii2 Feedback Widget", "url": "https://www.closingtags.com/blog/yii2-feedback-widget", "published_at": "2015-11-30T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd2547d0c", "title": "Status Update + wp-class.php backdoor", "url": "https://www.closingtags.com/blog/status-update-wp-class-php-backdoor", "published_at": "2015-09-15T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd2e1f53d", "title": "VVV", "url": "https://www.closingtags.com/blog/vvv", "published_at": "2015-05-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd3bcec42", "title": "You (and I) should be contributing to WordPress", "url": "https://www.closingtags.com/blog/you-and-i-should-be-contributing-to-wordpress", "published_at": "2015-05-08T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd430fceb", "title": "Writing (More) Secure Plugins", "url": "https://www.closingtags.com/blog/writing-more-secure-plugins", "published_at": "2015-04-28T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd475cd4b", "title": "WordCamp Minneapolis", "url": "https://www.closingtags.com/blog/wordcamp-minneapolis", "published_at": "2015-04-24T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd4af93b0", "title": "Obscure PHP code in WordPress files", "url": "https://www.closingtags.com/blog/obscure-php-code-in-wordpress-files", "published_at": "2015-04-07T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd54e6a5c", "title": "Checking WordPress with WPScan", "url": "https://www.closingtags.com/blog/checking-wordpress-with-wpscan", "published_at": "2015-04-02T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd586ae3f", "title": "Edit Hopper Update, Now Supports Custom Post Types", "url": "https://www.closingtags.com/blog/edit-hopper-update-now-supports-custom-post-types", "published_at": "2015-03-31T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd670b25c", "title": "Edit Hopper plugin v1", "url": "https://www.closingtags.com/blog/edit-hopper-plugin-v1", "published_at": "2015-03-18T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd74b81ad", "title": "SSL with VagrantPress", "url": "https://www.closingtags.com/blog/ssl-with-vagrantpress", "published_at": "2015-03-16T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd7fd4ae2", "title": "CSS Hamburger Menu", "url": "https://www.closingtags.com/blog/css-hamburger-menu", "published_at": "2015-02-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd8680f07", "title": "Developing with Vagrant", "url": "https://www.closingtags.com/blog/developing-with-vagrant", "published_at": "2015-01-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbd93ed45a", "title": "DemocracyOS", "url": "https://www.closingtags.com/blog/democracyos", "published_at": "2014-12-02T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbda18e165", "title": "The Perfect Browser Home Page", "url": "https://www.closingtags.com/blog/the-perfect-browser-home-page", "published_at": "2014-11-13T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdac3f6cb", "title": "Day of the Year", "url": "https://www.closingtags.com/blog/day-of-the-year", "published_at": "2014-10-27T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdb8490fe", "title": "Simple PHP User Input Sort", "url": "https://www.closingtags.com/blog/simple-php-user-input-sort", "published_at": "2014-10-24T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdc25dfd6", "title": "HTML Games", "url": "https://www.closingtags.com/blog/html-games", "published_at": "2014-10-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdd17f7a7", "title": "Random Password Generator", "url": "https://www.closingtags.com/blog/random-password-generator", "published_at": "2014-10-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdd57f1ee", "title": "Custom WordPress Admin Login Logo", "url": "https://www.closingtags.com/blog/custom-login-logo", "published_at": "2014-09-10T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbde2e4c7f", "title": "Shortcodes for Custom Column Sizes", "url": "https://www.closingtags.com/blog/shortcodes-for-custom-column-sizes", "published_at": "2014-09-08T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdf2104d2", "title": "Disabling Comments In WordPress", "url": "https://www.closingtags.com/blog/disabling-comments-in-wordpress", "published_at": "2014-08-18T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdf91c13b", "title": "Custom Admin Toolbar in WordPress", "url": "https://www.closingtags.com/blog/custom-admin-toolbar-in-wordpress", "published_at": "2014-07-31T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbdfb729cb", "title": "Code School", "url": "https://www.closingtags.com/blog/code-school-2", "published_at": "2014-07-15T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe0097e1c", "title": "Styling Scrollbars w/CSS", "url": "https://www.closingtags.com/blog/styling-scrollbars", "published_at": "2014-05-08T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe063287b", "title": "Getting SASS to work with Sublime Text 2", "url": "https://www.closingtags.com/blog/getting-sass-to-work-with-sublime-text-2", "published_at": "2014-04-23T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe1434b0c", "title": "Setting up SASS", "url": "https://www.closingtags.com/blog/setting-up-sass", "published_at": "2014-04-21T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe1cb612d", "title": "jQuery code to set 2 elements to same height", "url": "https://www.closingtags.com/blog/jquery-code-to-set-2-elements-to-same-height", "published_at": "2014-03-27T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe1e0e70e", "title": "What is WordPress?", "url": "https://www.closingtags.com/blog/what-is-wordpress", "published_at": "2014-03-17T00:00:00+00:00" }, { "id": "01a08761-10a3-71ed-a900-4ecbe23ab647", "title": "HTML and CSS artwork", "url": "https://www.closingtags.com/blog/html-and-css-artwork", "published_at": "2014-02-09T00:00:00+00:00" } ] posts Claim your blog
Back to closingtags.com
Blog ยท corpus.blog/blogs/closingtags.com/posts

closingtags.com

closingtags.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014