Skip to content

Use Docker Compose to run VS Code Server and Marp Server together for writing and previewing Markdown-based slides in one web UI.

License

Notifications You must be signed in to change notification settings

moskensoap/marp-server

Repository files navigation

🎥 Demo

Example Image

🚀How to Deploy

sudo docker-compose up -d

🌐How to Use

Open your browser and visit:

http://localhost:38888 (for local use), or

http://your-ip-address:38888 (for access from other devices)

The left pane shows a VS Code editor (code-server), and the right pane displays a live-refresh output from the Marp slide server.

The sudo password for the VS Code editor is: code-server

In the VS Code editor terminal at /config/workspace, you can run git clone https://other.theme.git to clone community themes listed on Awesome Marp.

If you encounter permission issues, you can navigate to the parent directory (marp-server/..) and run sudo chmod -R 0777 marp-server to fix the permissions.

🧹How to Stop and Clean Up

sudo docker-compose down

About

Use Docker Compose to run VS Code Server and Marp Server together for writing and previewing Markdown-based slides in one web UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published