About Scriptorium

A light academia portfolio theme — warm paper tones, serif typography, and scholarly structure for writers, researchers, and creators.

Scriptorium is a companion theme to voidR, created by tesla1618. Where voidR embraces a dark, technical aesthetic, Scriptorium draws from classical editorial design: centered mastheads, ruled sections, and restrained navy accents on parchment backgrounds.

Both themes share the same content engine — articles with BibTeX citations, publications, projects, music, and an admin panel — but present it through distinct visual languages suited to different audiences and moods.

Features

Academic Publishing

BibTeX citations, LaTeX equations, publication management with DOI linking, and reference auto-generation.

Editorial Layout

Single-column reading experience, section rules, and typographic hierarchy inspired by scholarly journals.

Dual Theme System

Switch between voidR and Scriptorium from the admin settings — one codebase, two distinct presentations.

Full Content Suite

Articles, projects, publications, awards, music, experience, and education — all manageable from the admin panel.

Tech Stack

  • Next.js 16 with React Server Components
  • Prisma ORM with MySQL
  • Tailwind CSS 4 with theme token system
  • React Markdown with GFM, KaTeX, and BibTeX citations
  • Web Audio API music player with equalizer

How It Works

Content is managed through a unified admin dashboard. The active site theme is stored in the database and applied via CSS custom properties on the document root — no page reload required when switching themes.

Scriptorium uses separate layout components for navigation, footer, and homepage sections while sharing API routes, database models, and core functionality with voidR.

Changelog

v1.5.0
  • ·Added BibTeX citation system with autocomplete for academic references
  • ·Implemented smart citation autocomplete (Ctrl+Shift+C) in markdown editors
  • ·Added automatic reference generation from BibTeX entries
  • ·Enhanced markdown support: tables, LaTeX equations, and citations
  • ·Implemented Awards & Honors and Publications sections
  • ·Added site theme system with Scriptorium light academia theme
v1.4.0
  • ·Added Reddit-style comment section with nested replies and voting
  • ·Advanced music player with 10 theme presets and extensive customization
  • ·Native Media Session API for system media controls
v1.0.0
  • ·Initial release of voidR theme
  • ·Complete portfolio with admin panel and CDN integration

Scriptorium by tesla1618