<section id="documentation-page-methods">

<!-- Start generated docs for Hyde\Pages\DocumentationPage -->
<!-- Generated by HydePHP DocGen script at 2023-03-10 20:56:21 in 0.38ms -->

#### `home()`

No description provided.

```php
DocumentationPage::home(): Hyde\Support\Models\Route
```

#### `homeRouteName()`

No description provided.

```php
DocumentationPage::homeRouteName(): string
```

#### `hasTableOfContents()`

No description provided.

```php
DocumentationPage::hasTableOfContents(): bool
```

#### `getOnlineSourcePath()`

No description provided.

```php
$page->getOnlineSourcePath(): string|false
```

#### `getTableOfContents()`

Generate Table of Contents as HTML from a Markdown document body.

```php
$page->getTableOfContents(): string
```

#### `getRouteKey()`

Get the route key for the page.

If flattened outputs are enabled, this will use the identifier basename so nested pages are flattened.

```php
$page->getRouteKey(): string
```

#### `getOutputPath()`

Get the path where the compiled page will be saved.

If flattened outputs are enabled, this will use the identifier basename so nested pages are flattened.

```php
$page->getOutputPath(): string
```

<!-- End generated docs for Hyde\Pages\DocumentationPage -->

</section>
