Personal blog and portfolio of Ege Vusal Chelebi (@woosal1337).
A dark, editorial personal site — writing, projects, and a reading shelf — built with Next.js 14 (App Router), MDX, Tailwind CSS, and Biome, deployed on Vercel.
lib/contour.ts), no manual cover images.app/(website)/blog/(post)/[slug]/page.mdxapp/globals.css (dark, editorial)components/ds/, domain blocks in components/blocks/bun install
bun dev
Requires Node >= 20 and Bun. No environment variables required.
bun dev — dev serverbun run build — production buildbun run check — Biome lint and format with auto-fixThe My Tesla, TRDS, and ade card marks follow their project identities. The Knap Templates mark is an original folded-page design. The index card uses the square project icon.
The animated line studies in components/blocks/shape-study.tsx use original geometry inspired by Book of Shapes. Each page has its own composition. The 48-second loop repeats automatically without controls. Reduced motion shows a static view. The renderer groups strokes, scales curve detail to the width, and draws at 20 frames per second. The background grain uses a static texture. Run bun tools/check-shape-studies.ts to check loop continuity and canvas bounds.
The earlier ASCII components in components/blocks/ascii/ remain from cobanov/soft-club-ui (MIT). The table-of-contents marker geometry follows ncdai's LineNav.
Code is MIT. Blog content and images are all rights reserved. See LICENSE.
| 日期 | 榜单 | 排名 | 周期新增 | 总 STAR |
|---|