Small Swope

Hello from a very small blog

This is a small place to write things down — mostly Ruby, Rails and Linux.

What runs it

A single Rails app with SQLite underneath. No Postgres container, no build step for the CSS, no admin framework: posts are Markdown in a text area, rendered with kramdown and highlighted by Rouge.

class Post < ApplicationRecord
  scope :published, -> { where(published_at: ..Time.current) }
end

A post with no published_at is a draft. One with a future published_at schedules itself. That one column is the entire publishing workflow.

Subscribing

There’s an Atom feed. No newsletter, no tracking, no cookie banner.