54,302 blogs ยท [ { "id": "01a08799-62eb-7155-babc-ea08956bb931", "title": "Blog-Doc Reloaded", "url": "https://lebcit.github.io/post/blog-doc-reloaded", "published_at": "2026-07-05T19:08:31+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0895c696a4", "title": "Repo Migrator", "url": "https://lebcit.github.io/post/repo-migrator", "published_at": "2026-05-19T11:04:24+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0895d556bc", "title": "// bookmarks: Firefox Bookmark Manager", "url": "https://lebcit.github.io/post/bookmarks-firefox-bookmark-manager", "published_at": "2026-05-04T14:21:27+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0896295b09", "title": "The Power of :has() - CSS Can Now Climb the DOM", "url": "https://lebcit.github.io/post/the-power-of-has-css-can-now-climb-the-dom", "published_at": "2025-07-05T06:40:41+00:00" }, { "id": "01a08799-62eb-7155-babc-ea08966838c0", "title": "Responding to Hacker News Feedback on Aether CMS", "url": "https://lebcit.github.io/post/responding-to-hacker-news-feedback-on-aether-cms", "published_at": "2025-07-03T10:08:34+00:00" }, { "id": "01a08799-62eb-7155-babc-ea089685ab7c", "title": "Editorial Theme for Aether CMS", "url": "https://lebcit.github.io/post/editorial-theme-for-aether-cms", "published_at": "2025-07-01T00:47:13+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0896e0eb95", "title": "Old Writer Theme for Aether CMS", "url": "https://lebcit.github.io/post/old-writer-theme-for-aether-cms", "published_at": "2025-06-24T18:40:59+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0896ed9d31", "title": "Game-Changing Search is Here! Aether CMS Just Got Smarter", "url": "https://lebcit.github.io/post/game-changing-search-is-here-aether-cms-just-got-smarter", "published_at": "2025-06-24T08:46:16+00:00" }, { "id": "01a08799-62eb-7155-babc-ea0897a6963f", "title": "How to create a theme for Aether CMS", "url": "https://lebcit.github.io/post/how-to-create-a-theme-for-aether-cms", "published_at": "2025-06-06T20:06:48+00:00" }, { "id": "01a08799-62eb-7155-babc-ea08983b21bc", "title": "Meet Aether: A CMS That Actually Gets Out of Your Way", "url": "https://lebcit.github.io/post/meet-aether-a-cms-that-actually-gets-out-of-your-way", "published_at": "2025-06-04T00:19:11+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9872ddf0", "title": "Create your Markdown blog in Node.js", "url": "https://lebcit.github.io/post/create-your-markdown-blog-in-nodejs", "published_at": "2025-06-03T17:22:42+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e98ececca", "title": "Breaking Up With Express.js!", "url": "https://lebcit.github.io/post/breaking-up-with-expressjs", "published_at": "2025-06-03T17:13:44+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e99126568", "title": "From Regexes to AST: STE Journey to Adulthood", "url": "https://lebcit.github.io/post/from-regexes-to-ast-ste-journey-to-adulthood", "published_at": "2025-06-03T17:10:01+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9996c6f5", "title": "Blog-Doc Version 3.x", "url": "https://lebcit.github.io/post/blog-doc-version-3x", "published_at": "2025-06-03T17:06:04+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e99c06fdf", "title": "Ultimate Markdown-based Application Tutorial in Node.js!", "url": "https://lebcit.github.io/post/ultimate-markdown-based-application-tutorial-in-nodejs", "published_at": "2025-06-03T17:01:11+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9aaf2e09", "title": "LiteNode, Node.js Web Framework", "url": "https://lebcit.github.io/post/litenode-nodejs-web-framework", "published_at": "2025-06-03T16:57:24+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9b89576a", "title": "Transferring Variables and Functions from Server to Client in a Node.js Application Using EJS and Eta", "url": "https://lebcit.github.io/post/transferring-variables-and-functions-from-server-to-client-in-a-nodejs-application-using-ejs-and-eta", "published_at": "2025-06-03T16:52:51+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9c4d0b34", "title": "Creating Conditional Selections in Google Forms using Apps Script", "url": "https://lebcit.github.io/post/creating-conditional-selections-in-google-forms-using-apps-script", "published_at": "2025-06-03T16:46:22+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9cbb297e", "title": "Google's Query Language Wrapper", "url": "https://lebcit.github.io/post/googles-query-language-wrapper", "published_at": "2025-06-03T16:40:16+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9d444771", "title": "Responsive Attributes Generator", "url": "https://lebcit.github.io/post/responsive-attributes-generator", "published_at": "2025-06-03T16:34:54+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9d9f0e75", "title": "SME! Do you Mark Down?!", "url": "https://lebcit.github.io/post/sme-do-you-mark-down", "published_at": "2025-06-03T16:31:59+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9e1e9fd8", "title": "A dedicated site for Blog-Doc's documentation!", "url": "https://lebcit.github.io/post/a-dedicated-site-for-blog-docs-documentation", "published_at": "2025-06-03T16:25:24+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9ec010eb", "title": "Create a simple Markdown-based blog in Node.js", "url": "https://lebcit.github.io/post/create-a-simple-markdown-based-blog-in-nodejs", "published_at": "2025-06-03T12:43:11+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9ed391c7", "title": "Switch themes in Blog-Doc!", "url": "https://lebcit.github.io/post/switch-themes-in-blog-doc", "published_at": "2025-06-03T12:37:05+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50e9fbc478c", "title": "node_modules is not heavy, developers are lazy!", "url": "https://lebcit.github.io/post/node-modules-is-not-heavy-developers-are-lazy", "published_at": "2025-06-03T12:32:44+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea0854bc5", "title": "From 145 to 7 ๐Ÿ’ช", "url": "https://lebcit.github.io/post/from-145-to-7", "published_at": "2025-06-03T12:28:45+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea09b7ec7", "title": "Blog-Doc, updating the administration design!", "url": "https://lebcit.github.io/post/blog-doc-updating-the-administration-design", "published_at": "2025-06-03T12:24:41+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea18f4ab5", "title": "Blog-Doc, the front-end administration!", "url": "https://lebcit.github.io/post/blog-doc-the-front-end-administration", "published_at": "2025-06-03T12:20:14+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea25d3c6d", "title": "Blog-Doc, The Simplest Node.js CMS and SSG!", "url": "https://lebcit.github.io/post/blog-doc-the-simplest-nodejs-cms-and-ssg", "published_at": "2025-06-03T12:16:43+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea3198555", "title": "Blog-Doc, a tiny and dead simple SSG!", "url": "https://lebcit.github.io/post/blog-doc-a-tiny-and-dead-simple-ssg", "published_at": "2025-06-03T12:11:04+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea358dbe1", "title": "Click without JavaScript!", "url": "https://lebcit.github.io/post/click-without-javascript", "published_at": "2025-06-03T12:03:46+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea3c6981c", "title": "Turn a Markdown Blog to a Simple SSG", "url": "https://lebcit.github.io/post/turn-a-markdown-blog-to-a-simple-ssg", "published_at": "2025-06-03T11:58:24+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea476815f", "title": "Markdown blog with EJS", "url": "https://lebcit.github.io/post/markdown-blog-with-ejs", "published_at": "2025-06-03T11:53:03+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea55383f0", "title": "Express Global Router for a DRY Code", "url": "https://lebcit.github.io/post/express-global-router-for-a-dry-code", "published_at": "2025-06-03T11:48:41+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea61a31ce", "title": "Improving a Node.js app built with Express and EJS", "url": "https://lebcit.github.io/post/improving-a-nodejs-app-built-with-express-and-ejs", "published_at": "2025-06-03T11:44:20+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea6328241", "title": "Templating a Node.js App with EJS", "url": "https://lebcit.github.io/post/templating-a-nodejs-app-with-ejs", "published_at": "2025-06-03T11:32:33+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea682585a", "title": "CSP nonce with Node.js and EJS", "url": "https://lebcit.github.io/post/csp-nonce-with-nodejs-and-ejs", "published_at": "2025-06-03T08:56:51+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea72dd070", "title": "To Node or not? Deta is the answer!", "url": "https://lebcit.github.io/post/to-node-or-not-deta-is-the-answer", "published_at": "2025-06-03T08:27:01+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea810c0bb", "title": "Automatically close other details", "url": "https://lebcit.github.io/post/automatically-close-other-details", "published_at": "2025-06-03T08:22:47+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea8d9a540", "title": "MidDay WordPress theme", "url": "https://lebcit.github.io/post/midday-wordpress-theme", "published_at": "2025-06-03T08:16:25+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea8f721d1", "title": "Creating a Customizer control with JavaScript", "url": "https://lebcit.github.io/post/creating-a-customizer-control-with-javascript", "published_at": "2025-06-03T08:10:50+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea9363f4c", "title": "Clear your local development cache with JS", "url": "https://lebcit.github.io/post/clear-your-local-development-cache-with-js", "published_at": "2025-06-03T08:00:29+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ea9dd3433", "title": "Change Page Title Dynamically", "url": "https://lebcit.github.io/post/change-page-title-dynamically", "published_at": "2025-06-03T07:51:27+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eaaa550a5", "title": "Listen for Changes in Customizer Preview!", "url": "https://lebcit.github.io/post/listen-for-changes-in-customizer-preview", "published_at": "2025-06-03T07:35:50+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eab0a35d1", "title": "Hide WordPress Toolbar with wp_add_inline_style", "url": "https://lebcit.github.io/post/hide-wordpress-toolbar-with-wp-add-inline-style", "published_at": "2025-06-03T06:42:06+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eab0ea1a8", "title": "Modifying WordPress theme's copyright from the Customizer", "url": "https://lebcit.github.io/post/modifying-wordpress-themes-copyright-from-the-customizer", "published_at": "2025-06-03T06:33:43+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eac02f724", "title": "Get Google Products on Desktop with Thunderbird", "url": "https://lebcit.github.io/post/get-google-products-on-desktop-with-thunderbird", "published_at": "2025-06-03T06:24:36+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eacb1e113", "title": "The Clean Blog WordPress theme", "url": "https://lebcit.github.io/post/the-clean-blog-wordpress-theme", "published_at": "2025-06-03T06:17:27+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50ead2044e9", "title": "Back to the roots with a static site", "url": "https://lebcit.github.io/post/back-to-the-roots-with-a-static-site", "published_at": "2025-06-03T06:05:49+00:00" }, { "id": "01a08799-62ec-7008-8d6f-c50eadd4d390", "title": "Full Screen Morphing Search Plugin", "url": "https://lebcit.github.io/post/full-screen-morphing-search-plugin", "published_at": "2025-06-02T20:20:25+00:00" } ] posts Claim your blog
Back to lebcit.github.io
Blog ยท corpus.blog/blogs/lebcit.github.io/posts

lebcit.github.io

lebcit.github.io

2026

2025