docs-template

✍️ Writing Documentation

All documentation pages are written in Markdown and stored in the docs/ folder of your repository. GitHub Pages automatically converts these files into a clean, navigable websiteβ€”no build tools required.

πŸ“ Adding a New Page

  1. In your repository, go to the docs/ folder.
  2. Click Add file β†’ Create new file.
  3. Name your file with a .md extension (e.g., advanced-setup.md).
  4. Add optional front matter at the top (recommended for navigation):
---
title: Advanced Setup
nav_order: 5
---
  1. Write your content using standard Markdown (see below).
  2. Commit the file.

βœ… Your new page will be live within seconds!

🧾 Markdown Syntax Guide

GitHub Pages supports standard GitHub Flavored Markdown (GFM). Here are common examples:

Headings

# Page Title (H1)
## Section (H2)
### Subsection (H3)

Text Formatting

*Italic* or _italic_  
**Bold** or __bold__  
~~Strikethrough~~

Lists

- Unordered item
- Another item

1. Ordered item
2. Another ordered item

Code

Inline: `code`

Code block with syntax highlighting:

```python
def hello():
    print("Hello, docs!")
```

πŸ’‘ Supported languages: python, javascript, bash, yaml, json, and many more.

[Link to GitHub](https://github.com)

![Alt text](/assets/images/screenshot.png)

πŸ”— Internal links: Use relative paths
Example: [Configuration](/docs-template/configuration.html)

Tables

| Feature     | Supported |
|-------------|:---------:|
| Markdown    | βœ…        |
| Jekyll      | βœ…        |
| Custom JS   | ❌        |

Emoji

Use GitHub emoji shortcodes:

:rocket: :books: :gear: :white_check_mark:

β†’ Renders as: πŸš€ πŸ“š βš™οΈ βœ…

🧭 Navigation & Ordering

If your theme supports sidebar navigation (like jekyll-theme-primer), use nav_order in front matter to control menu order:

---
title: Getting Started
nav_order: 1
---

Pages without nav_order may appear at the bottom or be excluded from navigation.

πŸ“ Organizing Large Docs

For complex documentation:

πŸ“‚ Tip: Avoid subfolders in docs/ unless your theme explicitly supports them (many GitHub themes do not).

πŸ” Previewing Changes

⚠️ Local preview requires the same plugins and theme as GitHub Pages. When in doubt, trust the live site.


Now go write amazing docs! πŸ“βœ¨ ```

This version is clean, correct, and user-focusedβ€”perfect for your GitHub Pages documentation template. βœ