📚 Rhyla Documentation

Rhyla Documentation is a simple and flexible tool to quickly create and organize documentation using Markdown files and customizable templates.
The main idea is to allow developers to keep all project documentation organized, navigable, and with support for light and dark themes, without relying on heavy tools or complex configurations.


🚀 Motivation


🛠 Basic Usage

  1. Install the project globally or use it via local CLI.
  2. Run:
    rhyla init
    

This will create the initial structure with:

  1. During development, use:
    rhyla dev
    

This will start a local server at http://localhost:3000 for preview.

  1. To generate static documentation, use:
    rhyla build
    

This will create the rhyla/ folder with the generated HTML files.


✏️ Start customizing!

The first recommended action is to adapt this home.md to your project's context.

How navigation is built

The sidebar is automatically generated from the directory tree inside rhyla/body/:

Creating groups and topics

Example structure:

rhyla/
  body/
    introduction.md
    quickstart.md
    guide/
      install.md
      config.md
    api/
      auth.md
      users.html

Generated routes:

/introduction
/quickstart
/guide/install
/guide/config
/api/auth
/api/users

Naming best practices

When to use .md or .html

Situation Use .md Use .html
Common text, narrative docs
Code with simple formatting
Fully custom layout
Ready-made HTML components

Extra tips


⚠️ Limitations


🔎 About Search and Indexing