This project is a multi-purpose web platform serving as a canvas 2D game engine, a frontend engineering blog, and a markdown static site generator. It functions as a web graphics showcase and a technical knowledge base for sharing architectural decisions and performance optimizations. The platform implements a high-performance graphics framework using low-level drawing APIs, integrating skeletal animation and web physics for collision detection and realistic motion of two-dimensional objects. It simultaneously operates as a system for converting markdown source files into pre-rendered HTML pa
This project is a curated ebook directory and digital library designed for self-directed learning. It functions as a version-controlled knowledge base that provides a collection of downloadable academic textbooks and educational resources across multiple disciplines. The library is built as a markdown-based system where book metadata and download links are stored in flat files. These files are managed through a git-driven content pipeline and rendered as a static site resource index for fast access and simple hosting. The system utilizes a directory-based categorization model to organize mat
This project is a Git workflow training lab and an open source contribution playground. It provides a hands-on educational environment for mastering the cycle of contributing code to public repositories through pull requests. The repository serves as a public directory for professional profiles, where community members create personalized pages using markdown to showcase skills and project links. This system utilizes a decentralized content submission model, mapping markdown files to unique public URLs via static file-based routing. The environment includes modules for practicing version con
Blowfish is a responsive theme for the Hugo static site generator, designed for creating content-focused websites. It utilizes the Tailwind CSS UI framework for utility-first styling and a Go-based engine to transform templates into plain HTML. The project features a technical content renderer that transforms LaTeX and Mermaid syntax into mathematical equations and SVG diagrams. It includes a serverless search system that generates a JSON index at build time for client-side retrieval and a multilingual publishing framework with support for right-to-left scripts. The theme covers a broad rang