This web server serves all markdown files in the repository in a clean, browsable format.
- 🗂️ Easily view and navigate your notes without leaving the browser
- 🚀 Fast, lightweight and minimal with no external dependencies. Perfect for extending with your own features.
- 📁 Automatically organizes files by directory structure
- 🔍 Search and filter capabilities (coming soon!)
- Secure and private - runs locally on your machine
- Just drop your
.mdfiles or entire folders in the/static/folder and they will be available on the web interface in an organized way.
- 📄 Automatically discovers all
.mdfiles in the repository - 🎨 Clean, responsive UI with syntax highlighting
- 📂 Organized by directory/category
- 🔍 Easy navigation between files
- 📱 Mobile-friendly design
From the repository root, run:
go run web/markdown-server.goThen open your browser to: http://localhost:8080

markdown-server.go- Main server applicationtemplates/- HTML templatesindex.html- Homepage listing all markdown filesview.html- Individual markdown file viewer
static/- Static assetsyour_files/- All your notes converted to HTML : )style.css- Stylesheet for the entire site
github.com/gomarkdown/markdown- Markdown to HTML conversion
The server uses only Go standard library packages (net/http, html/template) plus the markdown parser.