Settings

user@settings:~$ nvim settings.json

Customise how this site looks. Changes are saved locally and applied immediately.

Theme

Active theme
Grid background
Slide-in animation
Music-reactive background

Yank & Status Bar

Yank count unit
Status bar count
Reading speed

Weather & Status Bar

Weather location

Approximate (IP-based) is the default: it needs no permission prompt, so first-time visitors are never asked for their location. Precise uses your exact coordinates but asks your browser for permission first.

Status bar weather

Keyboard

Vim keybinds

Enable Vim/Vimium-style keyboard shortcuts (j/k scrolling, f search, : command mode, and all single-key navigation). Turn off to browse with only the mouse/pointer.

Blinking prompt cursor

Privacy

Opt out of analytics

Fonts

Body font
px
Monospace font
px
CJK font

Headings

H1
em
H2
em
H3
em
H4
em

Accent Colors

Dark mode
Light mode

Preview

Heading 1 — Title

Heading 2 — Section

Heading 3 — Subsection

Heading 4 — Detail

This paragraph shows how your selected bold text,italic text, colours, and inline code will render. 这是一个示例段落,包含中文文本。

import fs from "node:fs";
const greeting = "hello world";
console.log(greeting);
  • Keyboard-driven navigation with j / k
  • Themeable colours and fonts, persisted locally
  • 中文文本用你选择的 CJK 字体渲染
This is a blockquote, styled with your current settings.
KeyDescription
jScroll down
kScroll up
:Command palette