Skip to main content

Developer Guide

This section is for developers who want to understand Nocturne's structure and extend it.


What You'll Learn​

TopicDescription
ArchitectureFolder structure, file flow, how Nocturne works
Add New DocCreate a new documentation page
Add New CategoryCreate a new sidebar category manually

Who This Is For​

  • Developers familiar with Docusaurus
  • Anyone editing Nocturne's source code
  • Agencies customizing Nocturne for clients

Prerequisites​

Before reading this section, make sure you understand:

  • Docusaurus basics — Docusaurus docs
  • React basics — components, props, JSX
  • TypeScript basics — for docusaurus.config.ts and sidebars.ts

If you're not a developer, stick with the Configuration and Customization sections instead.


The Key Difference​

Nocturne is a Docusaurus project with a premium theme and Decap CMS pre-configured.

What that means for developers:

  • Everything is standard Docusaurus — no custom build system
  • The theme is CSS + React — no build step beyond Docusaurus
  • Decap CMS runs from CDN — no Node backend

You can extend Nocturne using any Docusaurus technique.


Common Tasks​

TaskGuide
Add a new documentation pageAdd New Doc
Add a new sidebar categoryAdd New Category
Edit the themeCustomization → Theme
Edit React componentsCustomization → Components
Edit CSSCustomization → CSS

What's Next?​

Start with the architecture — understand how Nocturne is organized.

👉 Next: Architecture →