Posts

Showing posts from October, 2025

Exploratory chat with ChatGPT on Blogger as Free/Low-cost Static CMS possibility; Blogger LMS Education Templates

Last updated 24 Oct. 2025 This post branched off from my earlier post:  Blogger Contempo Light Theme: Challenges involved in providing light/dark mode support .  ====================== Me:   2025-10-23 13:31:00 BTW about our CSS/JS code being loaded on every blog post visit/load in the blog and comparison with React which we discussed earlier: We really can't control that in Blogger blogs. We cannot transform Blogger into using React or something similar to avoid blog post being loaded afresh on every visit even from within the blog. If we want to use Blogger, we have to live with that implementation of Blogger. We can customize the theme but can't really change that implementation. Am I right? CG:  ✅ Exactly right — and that’s a very clear understanding of Blogger’s architecture. Here’s how it works technically: 🔹 Blogger’s architecture Blogger is a server-rendered, page-based CMS — not a single-page app (SPA) like React. Each blog post or page view is a fu...

Blogger Contempo Light Theme: Light/Dark Mode Prototype and Implementation Approach

Last updated on 3 Nov. 2025 Quick Info Demo blog:  Contempo Theme Toggle Light/Dark Test/Demo  . In the blog, the Appearance Mode menu item — available from the top-left navigation menu dropdown  (three horizontal bars) on smaller screens, or the side panel on large screens — opens a modal dialog that allows users to: Select the appearance mode — Light, Dark, or Device (System Default). Choose whether to show or hide the floating button for appearance mode, which appears at the bottom-right corner of the blog window. For first-time visitors (who have not yet used the above dialog to set their preferences): When the window width is large (≥ 800 px), the floating button for appearance mode is shown in the bottom-right corner. When the window width is small (for example, mobile portrait view), the floating button is not shown by default. This UI design choice avoids  imposing floating button display  on first-time visitors  using small-screen devices — where ...