<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>IndexBlog</title>
    <link>https://indexblog.online/</link>
    <description>A neutral static blog about web pages, interfaces, typography, archives and durable publishing.</description>
    <language>en</language>
    <lastBuildDate>2026-08-16 09:00:00 +0000</lastBuildDate>
    <item>
      <title>Quiet web pages</title>
      <link>https://indexblog.online/notes/quiet-web-pages/</link>
      <guid>https://indexblog.online/notes/quiet-web-pages/</guid>
      <pubDate>2026-08-16 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>Interfaces that feel current without becoming loud.</description>
    </item>
    <item>
      <title>Large type for small sites</title>
      <link>https://indexblog.online/notes/large-type-small-sites/</link>
      <guid>https://indexblog.online/notes/large-type-small-sites/</guid>
      <pubDate>2026-08-15 09:00:00 +0000</pubDate>
      <category>Typography</category>
      <description>Oversized display text can give a small archive a memorable voice.</description>
    </item>
    <item>
      <title>Glass effects with restraint</title>
      <link>https://indexblog.online/notes/glass-with-restraint/</link>
      <guid>https://indexblog.online/notes/glass-with-restraint/</guid>
      <pubDate>2026-08-14 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>Frosted panels, borders and blur can add depth if reading stays clear.</description>
    </item>
    <item>
      <title>RSS still works</title>
      <link>https://indexblog.online/notes/rss-still-works/</link>
      <guid>https://indexblog.online/notes/rss-still-works/</guid>
      <pubDate>2026-08-13 09:00:00 +0000</pubDate>
      <category>Publishing</category>
      <description>A small feed lets readers follow an independent site without an algorithm.</description>
    </item>
    <item>
      <title>Archive as interface</title>
      <link>https://indexblog.online/notes/archive-as-interface/</link>
      <guid>https://indexblog.online/notes/archive-as-interface/</guid>
      <pubDate>2026-08-12 09:00:00 +0000</pubDate>
      <category>Archives</category>
      <description>A chronological archive is a navigation system, not just a storage page.</description>
    </item>
    <item>
      <title>Semantic HTML first</title>
      <link>https://indexblog.online/notes/semantic-html-first/</link>
      <guid>https://indexblog.online/notes/semantic-html-first/</guid>
      <pubDate>2026-08-11 09:00:00 +0000</pubDate>
      <category>HTML</category>
      <description>A modern-looking page can still be built from simple semantic elements.</description>
    </item>
    <item>
      <title>Navigation rhythm</title>
      <link>https://indexblog.online/notes/navigation-rhythm/</link>
      <guid>https://indexblog.online/notes/navigation-rhythm/</guid>
      <pubDate>2026-08-10 09:00:00 +0000</pubDate>
      <category>Navigation</category>
      <description>Repeated navigation patterns make dense pages easier to scan.</description>
    </item>
    <item>
      <title>No external dependencies</title>
      <link>https://indexblog.online/notes/no-external-dependencies/</link>
      <guid>https://indexblog.online/notes/no-external-dependencies/</guid>
      <pubDate>2026-08-09 09:00:00 +0000</pubDate>
      <category>Maintenance</category>
      <description>A neutral static site is easier to move when its public interface is self-contained.</description>
    </item>
    <item>
      <title>Motion without noise</title>
      <link>https://indexblog.online/notes/motion-without-noise/</link>
      <guid>https://indexblog.online/notes/motion-without-noise/</guid>
      <pubDate>2026-08-08 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>Animation should clarify state and depth instead of becoming spectacle.</description>
    </item>
    <item>
      <title>Reading width</title>
      <link>https://indexblog.online/notes/reading-width/</link>
      <guid>https://indexblog.online/notes/reading-width/</guid>
      <pubDate>2026-08-07 09:00:00 +0000</pubDate>
      <category>Typography</category>
      <description>The main text column should be designed for reading, not for filling the screen.</description>
    </item>
    <item>
      <title>Cards that mean something</title>
      <link>https://indexblog.online/notes/cards-that-mean-something/</link>
      <guid>https://indexblog.online/notes/cards-that-mean-something/</guid>
      <pubDate>2026-08-06 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>A card should compress meaning, not merely decorate a list.</description>
    </item>
    <item>
      <title>Sitemap and robots</title>
      <link>https://indexblog.online/notes/sitemap-and-robots/</link>
      <guid>https://indexblog.online/notes/sitemap-and-robots/</guid>
      <pubDate>2026-08-05 09:00:00 +0000</pubDate>
      <category>Publishing</category>
      <description>Small service files make a static site easier to understand.</description>
    </item>
    <item>
      <title>Typographic contrast</title>
      <link>https://indexblog.online/notes/typographic-contrast/</link>
      <guid>https://indexblog.online/notes/typographic-contrast/</guid>
      <pubDate>2026-08-04 09:00:00 +0000</pubDate>
      <category>Typography</category>
      <description>Contrast can come from size, weight, spacing and rhythm before color.</description>
    </item>
    <item>
      <title>Static does not mean flat</title>
      <link>https://indexblog.online/notes/static-does-not-mean-flat/</link>
      <guid>https://indexblog.online/notes/static-does-not-mean-flat/</guid>
      <pubDate>2026-08-03 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>A static site can still have depth, movement and atmosphere.</description>
    </item>
    <item>
      <title>Topic pages</title>
      <link>https://indexblog.online/notes/topic-pages/</link>
      <guid>https://indexblog.online/notes/topic-pages/</guid>
      <pubDate>2026-08-02 09:00:00 +0000</pubDate>
      <category>Archives</category>
      <description>Topic pages let a small site feel organized without adding search.</description>
    </item>
    <item>
      <title>Homepage density</title>
      <link>https://indexblog.online/notes/homepage-density/</link>
      <guid>https://indexblog.online/notes/homepage-density/</guid>
      <pubDate>2026-08-01 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>A dense homepage works when sections have different jobs.</description>
    </item>
    <item>
      <title>Neutral writing</title>
      <link>https://indexblog.online/notes/neutral-writing/</link>
      <guid>https://indexblog.online/notes/neutral-writing/</guid>
      <pubDate>2026-07-31 09:00:00 +0000</pubDate>
      <category>Publishing</category>
      <description>A neutral blog can sound specific without pretending to be an institution.</description>
    </item>
    <item>
      <title>Interface depth</title>
      <link>https://indexblog.online/notes/interface-depth/</link>
      <guid>https://indexblog.online/notes/interface-depth/</guid>
      <pubDate>2026-07-30 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>Depth can be built with light, shadow, blur and borders.</description>
    </item>
    <item>
      <title>Stable URLs</title>
      <link>https://indexblog.online/notes/stable-urls/</link>
      <guid>https://indexblog.online/notes/stable-urls/</guid>
      <pubDate>2026-07-29 09:00:00 +0000</pubDate>
      <category>Maintenance</category>
      <description>Stable URLs are one of the strongest features of a small site.</description>
    </item>
    <item>
      <title>A feed as a contract</title>
      <link>https://indexblog.online/notes/feed-as-contract/</link>
      <guid>https://indexblog.online/notes/feed-as-contract/</guid>
      <pubDate>2026-07-28 09:00:00 +0000</pubDate>
      <category>Publishing</category>
      <description>A feed is a small promise that updates will stay visible outside the homepage.</description>
    </item>
    <item>
      <title>Microinteractions</title>
      <link>https://indexblog.online/notes/microinteractions/</link>
      <guid>https://indexblog.online/notes/microinteractions/</guid>
      <pubDate>2026-07-27 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>Small hover, focus and reveal states can make a site feel considered.</description>
    </item>
    <item>
      <title>Bento with purpose</title>
      <link>https://indexblog.online/notes/bento-with-purpose/</link>
      <guid>https://indexblog.online/notes/bento-with-purpose/</guid>
      <pubDate>2026-07-26 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>Bento sections work when every tile has a different editorial role.</description>
    </item>
    <item>
      <title>Dark editorial layouts</title>
      <link>https://indexblog.online/notes/dark-editorial-layouts/</link>
      <guid>https://indexblog.online/notes/dark-editorial-layouts/</guid>
      <pubDate>2026-07-25 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>Dark backgrounds can feel premium if text contrast remains generous.</description>
    </item>
    <item>
      <title>Print styles</title>
      <link>https://indexblog.online/notes/print-styles/</link>
      <guid>https://indexblog.online/notes/print-styles/</guid>
      <pubDate>2026-07-24 09:00:00 +0000</pubDate>
      <category>Maintenance</category>
      <description>A web page can still respect print and saved reading.</description>
    </item>
    <item>
      <title>Performance budget</title>
      <link>https://indexblog.online/notes/performance-budget/</link>
      <guid>https://indexblog.online/notes/performance-budget/</guid>
      <pubDate>2026-07-23 09:00:00 +0000</pubDate>
      <category>Performance</category>
      <description>A visually rich static site can remain lightweight.</description>
    </item>
    <item>
      <title>Accessible motion</title>
      <link>https://indexblog.online/notes/accessible-motion/</link>
      <guid>https://indexblog.online/notes/accessible-motion/</guid>
      <pubDate>2026-07-22 09:00:00 +0000</pubDate>
      <category>Interfaces</category>
      <description>Motion should respect reduced-motion preferences.</description>
    </item>
    <item>
      <title>Metadata system</title>
      <link>https://indexblog.online/notes/metadata-system/</link>
      <guid>https://indexblog.online/notes/metadata-system/</guid>
      <pubDate>2026-07-21 09:00:00 +0000</pubDate>
      <category>Publishing</category>
      <description>Consistent metadata turns loose notes into an index.</description>
    </item>
    <item>
      <title>Footer navigation</title>
      <link>https://indexblog.online/notes/footer-navigation/</link>
      <guid>https://indexblog.online/notes/footer-navigation/</guid>
      <pubDate>2026-07-20 09:00:00 +0000</pubDate>
      <category>Navigation</category>
      <description>The footer can be a second map, not just a closing line.</description>
    </item>
    <item>
      <title>Editorial systems</title>
      <link>https://indexblog.online/notes/editorial-systems/</link>
      <guid>https://indexblog.online/notes/editorial-systems/</guid>
      <pubDate>2026-07-19 09:00:00 +0000</pubDate>
      <category>Design Systems</category>
      <description>A blog feels larger when its components behave like a system.</description>
    </item>
    <item>
      <title>Long-term maintenance</title>
      <link>https://indexblog.online/notes/long-term-maintenance/</link>
      <guid>https://indexblog.online/notes/long-term-maintenance/</guid>
      <pubDate>2026-07-18 09:00:00 +0000</pubDate>
      <category>Maintenance</category>
      <description>The best structure is the one that remains understandable months later.</description>
    </item>
  </channel>
</rss>
