Files
alexanderwhitestone.com/README.md
Alexander Whitestone a2603370cf feat: scaffold the Wizard's Tower — two rooms, entry hall (#215)
Structure:
- index.html: Entry hall with two doors (Workshop + Scrolls)
- world/: Workshop placeholder (3D scene mount point)
- blog/: Scrolls with Atom feed, post listing, build script
- scripts/aw-post: CLI for quick-posting markdown
- scripts/build.py: Generates blog index + RSS from posts/
- Makefile: dev, build, deploy targets

Dark, minimal aesthetic. No frameworks, no dependencies.
Awaiting: 3D engine choice, first post content, deploy target.
2026-03-18 21:32:53 -04:00

40 lines
1.1 KiB
Markdown

# The Wizard's Tower
**AlexanderWhitestone.com** — two rooms, nothing else.
## Rooms
- **The Workshop** (`/world/`) — A 3D space where Timmy lives. Visitors enter and interact.
- **The Scrolls** (`/blog/`) — Alexander's words. Plain text, RSS, sovereign publishing.
## Structure
```
index.html Entry hall — two doors
world/ The Workshop (3D scene, Timmy presence)
blog/ The Scrolls (posts, RSS feed)
scripts/ CLI tools (aw-post for quick publishing)
static/ Shared assets (fonts, favicon)
Makefile Build, dev, deploy
```
## Development
```bash
make dev # Local dev server on :8080
make build # Build static site
make deploy # Deploy (configure target in Makefile)
```
## Tech Decisions (Open)
- [ ] 3D engine: Three.js vs Babylon.js
- [ ] Blog: Hugo vs hand-rolled static generator
- [ ] Hosting: self-hosted Nginx/Caddy vs static CDN
- [ ] Timmy's 3D character design
## Philosophy
Two doors. No navbar. No sidebar. No footer links. You walk in, you choose a room.
The Workshop is alive. The Scrolls are permanent. That's the Tower.