golem init my-project
cd my-projectCreating Your First Site
1. Project Initialization
Golem provides a scaffolding command golem init to generate a ready-to-build workspace:
This creates the standard standalone documentation structure:
my-project/
├── golem.toml # Site and build configuration
└── content/ # AsciiDoc source files
└── index.adoc # Homepage entry point2. Scaffolding New Documents
Generate structured chapter or article skeletons with golem new:
golem new chapter "Getting Started"This creates content/getting-started.adoc with standard headers and metadata.
3. Building the Site
Compile the documentation into static HTML5:
golem buildBy default, Golem reads AsciiDoc sources from content/ and writes static output to dist/.
4. Running the Live Dev Server
Start Golem's development server to preview changes in real time:
golem serve --port 8000Navigate to http://127.0.0.1:8000. The server automatically watches your source files and live-reloads connected browser tabs over Server-Sent Events (SSE).