A structured static knowledge base and digital encyclopedia created based on materials from the popular science YouTube channel "Mykhailo Vysotskyi: popular science lectures". The project covers the scientific image of the world, modern physics, and its philosophical implications.
✨ Key Features:
- Automated Compilation Pipeline: Built with Python 3.12, MkDocs, and Material for MkDocs. A dynamic build-time hook system automates navigation menu assembly, category division, and alphabetical page index generation.
- Ukrainian Cyrillic Sorting: A custom locale-independent sorting algorithm for Ukrainian Cyrillic in Python that resolves Unicode sorting issues (
Є, І, Ї, etc.) in headless CI/CD environments.
- Rich Social Previews: Integration of dynamic Open Graph and Twitter Card metadata per page, plus server-root client-side HTML redirects with complete metadata.
- Custom Wikipedia-style UI: Custom client-side styling and scripts, including floating encyclopedia-style portrait layout overrides and a mobile-friendly dynamic "Random Articles" widget.