:buffer article

Welcome to Linewise

Linewise treats a blog as a quiet editing session. Posts are buffers, archive pages behave like jump lists, and search results borrow the shape of a quickfix window.

The goal is not to cosplay a terminal. The goal is to keep the directness of Vim: dense enough to scan, calm enough to read, and predictable enough to live with for years.

What matters first

Reading comes before ornament. Vim language should help the reader understand where they are, what they can open, and how the site is organized.

This starter keeps the first phase intentionally small:

  • Static Astro output
  • Markdown and MDX content
  • Typed frontmatter with content collections
  • RSS, sitemap, tags, archive, and search
  • A visual system that can grow into richer Vim-like interactions later
---
const mode = "NORMAL";
const buffer = "welcome-to-linewise.md";
---

<footer class="statusline">
  <span>{mode}</span>
  <span>{buffer}</span>
</footer>