Developer blog and portfolio

Terminal

A dark, monospaced developer blog and portfolio with a profile, social links, posts with tags and reading times, and projects that posts point to.

Live demoSource

The Terminal theme on a desktop screen.
The Terminal theme on a phone.

Install

npm install @kilim-dev/theme-terminal
import { defineConfig } from "@kilim-dev/core";
import theme from "@kilim-dev/theme-terminal";

export default defineConfig({ theme });

What you get

  • A profile with photo, bio and location, and social links in any order you drag them to
  • Posts by year with dates, reading times and tags; a page for every tag
  • Project cards with covers, tech, source and live links; featured projects come first
  • A post can name its project, which links back to every post about it
  • Dark by default, or light, or the reader's system setting, with your accent color
  • English and Turkish interface text, chosen by the page's language

Collections

CollectionWhat it is
postsPosts at /posts/<name>/ with tags, an optional project and a reading time it estimates.
projectsProjects with a cover, tech, repository and demo links, and a featured flag.
tagsOne page per tag, with a title and a description.
pagesPages such as about and uses, and the home page made of blocks.

Blocks

BlockWhat it is
whoamiThe profile from the settings with the social links.
recentThe newest posts, optionally of one tag.
projectsCards of the featured projects, or all of them.
terminalA terminal session; lines starting with $ are commands.

Settings

SettingWhat it is
profileName, bio, photo and location.
socialGitHub, X, Mastodon, LinkedIn, Bluesky, RSS and email links, in order.
menuHeader links.
schemedark, light or system.
accentA

← All themes