Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Writing and editing content

Updated: 23 dec 2025

There are multiple ways to write and edit content for Jupyter Book projects. In the table below, we have summarized three possibilities and highlighted their pros and cons. In the next chapters, each of these options is elaborated on, providing step-by-step instructions to get started.

Local
GitHub web editor
Overleaf
Jupyter Lab
requirementsproscons
pythonFull control over project and environmentRequires installation and setup
JBWorks offlineEasy to use extensions for writing and editing
code editor (e.g., VS Code)Not visible to others until deployed