CODECUBE VENTURES

CodeCube CMS

A sophisticated static site generator that explores new ways of visualizing, navigating, and presenting content on the modern web.

Beyond the Traditional Blog

The web has evolved tremendously, yet most personal sites still follow a decades-old pattern: text and images flowing down a page in chronological order. CodeCube is an experiment in what a personal website can become when you give content spatial, temporal, and interactive dimensions.

This isn't just a blog engine—it's a platform for exploring alternative modalities of information presentation. From network graphs that reveal hidden connections between ideas, to timeline components that tell stories through time, to 3D visualizations that add depth to data—every feature is designed to make content more discoverable, more explorable, and more alive.

Core Features

🔄

Git-Based Publishing

Content lives in Git, giving you version control, branching, and collaborative workflows. Write in Markdown, commit, and let the CI/CD pipeline handle deployment. Your content history is preserved forever.

📊

Rich Metadata & Temporal Context

Posts carry rich metadata including publication dates, update timestamps, categories, and temporal contexts. Each piece of content knows when it was written and what was happening in the author's professional life at that moment.

See metadata in action →

Razor Templating

Powered by the Razor templating engine from ASP.NET, offering the full expressiveness of C# within templates. Create dynamic layouts, conditional content, and sophisticated page generation with a familiar syntax.

📅

Timeline Components

Embed beautiful, responsive timelines directly in Markdown content. Perfect for telling stories that unfold over time—project histories, career progressions, or any chronological narrative.

View timeline demo →

🗺️

Sitemap Generation

Automatic XML sitemap generation for SEO. Every published page is indexed with proper priorities and update frequencies, making your content discoverable by search engines.

🔗

Link Map Visualization

An interactive force-directed graph that reveals how content connects. See your articles cluster by topic, discover forgotten connections, and navigate your own knowledge spatially.

Explore the link map →

Photonic 3D Visualization

A full 3D rendering environment built on Three.js, accessible from your browser. Create objects, manipulate scenes, and build interactive visualizations. Modules can be loaded via URL parameters, enabling shareable 3D experiences.

WebGL Powered Interactive Camera Console API Custom Modules

Launch Photonic Visualizer →

💻

Terminal Environment

A nostalgic terminal experience with a virtual filesystem, ASCII art, and navigation commands. Explore the site through a command-line interface for a different perspective on content.

Launch CodeCube OS →

🖼️

Hero Image Processing

Automatic image optimization and thumbnail generation. Upload high-resolution images and the build system creates optimized versions for fast loading while preserving quality.

🤖

Entity Extraction

Automatic extraction of technologies, companies, and concepts from content. These entities power the link map visualization and enable semantic discovery across the archive.

⚙️

Command Line Interface

Build from the command line with version parameters for cache busting. Integrate seamlessly with CI/CD pipelines using straightforward dotnet commands and PowerShell scripts.

📱

Responsive Design

Every page adapts gracefully to mobile, tablet, and desktop viewports. From the navigation to the timeline components to the 3D visualizer—everything works on touch devices.

📰

RSS Feed

Automatic RSS feed generation keeps subscribers updated. Standard XML format ensures compatibility with all feed readers and aggregators.

Built on Modern Technology

CodeCube leverages mature, proven technologies combined with modern web capabilities. The build pipeline combines .NET for content generation with a JavaScript frontend for interactive features.

.NET 8 Razor Markdig Webpack React Three.js D3.js PowerShell

Open Source Alternative

While CodeCube itself is not open source, the experience of building it directly inspired Chloroplast—an open source static site generator created in collaboration with the team at Wilderness Labs.

Chloroplast is a .NET documentation engine that transforms Markdown into beautiful, publishable HTML. It's designed for teams who need a straightforward way to maintain technical documentation.

Wilderness Labs Explore Chloroplast on GitHub