Project Memory - UniSite Documentation
- Grid Stability: The site uses a fixed 80/20 CSS grid for content and sidebar.
- The Overflow Bug: Long, un-wrapped lines in
```bash blocks force the '1fr' content column to expand beyond the viewport, pushing the sidebar off-screen.
- The Fix: Always wrap shell commands with
\ and keep line lengths reasonable.
- Sidebar Auto-ToC: The sidebar is generated via JS looking for
h2 and h3 tags. Manual HTML anchors (<a name="...">) can break this or cause double-entries. Use standard Markdown headers only.
Task History
- 2026-05-27: Converted Proxmox Backup Guide PDF to Markdown. Initial version failed due to complex HTML and long code lines. Final working version used clean Markdown and line continuation characters.
- 2026-05-29: Converted 'Encyclopedia of Modern Bodybuilding' PDF to a multi-file Markdown structure. Used 'poppler-utils' for text extraction and organized content into 5 Books and 7 individual exercise guides. Adhered to 80/20 grid and formatting standards.