Static user guide for MemDBG, built for GitHub Pages.
github-pages/
├── index.html ← Shell: sidebar + fetch/marked.js loader
├── styles.css ← Dark theme + markdown content styling
├── docs/ ← Markdown content files (one per section)
│ ├── quick-start.md
│ ├── setup.md
│ ├── console-setup.md
│ ├── frontend.md
│ ├── workflow.md
│ ├── memory.md
│ ├── dump.md
│ ├── scanner.md
│ ├── trainer.md
│ ├── batchcode.md
│ ├── plugins.md
│ ├── debugger.md
│ ├── troubleshooting.md
│ ├── best-practices.md
│ ├── ports.md
│ └── credits.md
└── README.md
Engineering notes (protocol, bridges, packaging) live under
../docs/, not here.
- index.html is a single-page shell with a fixed sidebar navigation and content sections.
- Each section loads its content from a separate
.mdfile indocs/viafetch(). - marked.js (CDN) converts the markdown to HTML client-side.
- A scroll-spy highlights the active sidebar link.
- Content is authored in pure markdown — no HTML needed except the shell.
Publish the contents of this folder as the GitHub Pages site root. If using GitHub Actions, set the upload path to github-pages/.
Edit any .md file in docs/. To add a new section:
- Create a new
.mdfile indocs/. - Add a
<section>element inindex.htmlwithidanddata-mdattributes. - Add the corresponding nav link in the sidebar.