The Challenge
D&D campaigns require comprehensive worldbuilding documentation with different access levels for players versus dungeon masters.
Solution & Architecture
Jekyll-based wiki with innovative dual-tier access control using HTML markers and conditional content visibility in single-file management system.
Technical Architecture:
Jekyll static site with custom JavaScript access control system, allowing single-file content management with conditional visibility based on user access level.
Key Features
Dual-tier DM/Player view system with conditional content
HTML markers in markdown for access control
Password-protected DM view with hidden section reveals
Themed popup for unauthorized access attempts
Single-file content management with conditional rendering
Obsidian to Jekyll conversion pipeline
Implementation Highlights
- Innovative single-file content management solution
- Creative technical implementation for specialized use case
- Comprehensive dark fantasy worldbuilding content
- Live deployment demonstrating technical sophistication
- Integration of creative vision with technical execution
Results & Impact
Demonstrates creative problem-solving, Jekyll expertise, and ability to develop innovative solutions for specialized content management requirements.
Lessons Learned & Next Steps
🔍 Technical Learnings:
Jekyll customization, JavaScript access control systems, content management workflow design, and integration of creative projects with technical implementation.
🚀 Future Enhancements:
Design enhancement opportunities, expanded access control features, and potential template development for other tabletop gaming groups.