Seal
A paper portfolio for Seal — vertical Chinese titles, vermilion seals, and selected work. Open the live showcase. Navigate inside the frame — you are still on Tawny.
Editorial studio
讓紙面留白
Seal is a one-person studio for books, marks, and posters. The sheet stays mostly empty. Red appears once.
See the work01Studio
一個人的社
Work starts on paper: a margin, a column, and a red that has to earn its place. The desk holds one piece at a time.
Commissions stay small. A book, a mark, or a short run of posters, then a pause.
The red is used once.
02Practice
三件事情
01
Books
Small publications, from a single signature to a short monograph. Type, grid, and the order of the pages.
02
Marks
A name, a seal, and the few places it has to live. Stationery before a system.
03
Posters
A short run of printed sheets. One idea, held still long enough to read.
03Process
四步成印
01
Listen
A conversation and a sentence that says what the piece is for.
02
Compose
Type, margins, and a red used with intent. Most of the sheet stays empty.
03
Proof
A printed proof on the desk. One change, then another look.
04
Print
A short run. The file is the record. The sheet is the work.
04Selected work
選定的作品
05Contact
寫一封信
A letter is enough.
Write with the piece you have in mind. A paragraph is enough to begin.
Print less. Mean it.
About
Seal is a one-person editorial studio. The home moves through the practice, the process, and three pieces of work. Headlines are short Traditional Chinese, set vertically. The body stays horizontal.
Open a piece to read it, or send a note from the contact form. The note stays in the browser. Scaffold a copy with the create command below, then replace the studio copy in lib/content.ts.
Get the template
Scaffold a local copy with your preferred package manager, or paste a prompt into a coding agent.
pnpm create tawny@latest seal my-appTemplate source
Browse every file in templates/seal.
templates/seal
# Seal
A paper portfolio for a one-person editorial studio. Vertical Traditional Chinese headlines, vermilion seal motifs, and a short list of work. The contact form keeps its confirmation in the browser.
This preview has no street address. The projects are sample pieces.
Design by [Hugo Lin](https://1chooo.com).
## Quick start
### Option A — create-next-app
```bash
npx create-next-app@latest my-seal \
--example "https://github.com/1chooo/tawny" \
--example-path "templates/seal"
```
### Option B — create-tawny CLI
```bash
npx create-tawny@latest seal my-seal
```
Then:
```bash
cd my-seal
pnpm install
pnpm dev
```
Open [http://localhost:3000](http://localhost:3000). A piece lives at `/work/field-guide`.
## Customize these files
| File | What to change |
|------|----------------|
| `lib/content.ts` | Studio name, email, chapter copy, and the three projects |
| `app/layout.tsx` | Site title and metadata |
Keep vertical headlines at eight characters or fewer so they still read on a phone, where they switch to horizontal.
## Stack
- Next.js 16 App Router & React
- Tailwind CSS v4
- Noto Serif TC and Source Serif 4
## License
MIT — see [LICENSE](./LICENSE).
Seal