Skip to content

feat: add optional documentation layout - #35

Open
IbanEtchep wants to merge 1 commit into
Azuriom:masterfrom
IbanEtchep:feat/documentation-layout
Open

feat: add optional documentation layout#35
IbanEtchep wants to merge 1 commit into
Azuriom:masterfrom
IbanEtchep:feat/documentation-layout

Conversation

@IbanEtchep

Copy link
Copy Markdown

Add a 'wiki.layout' setting (default/documentation) configurable from a new admin settings page. The documentation layout displays the whole categories tree in a sidebar, a table of contents, prev/next page links, a quick search modal (Ctrl/Cmd+K) and SPA-like navigation between pages.

The search modal reuses the existing wiki.search route, which returns a rendered Blade partial with highlighted excerpts for AJAX requests. Search results are also now filtered by category role visibility instead of only enabled categories.

Add a 'wiki.layout' setting (default/documentation) configurable from a
new admin settings page. The documentation layout displays the whole
categories tree in a sidebar, a table of contents, prev/next page links,
a quick search modal (Ctrl/Cmd+K) and SPA-like navigation between pages.

The search modal reuses the existing wiki.search route, which returns a
rendered Blade partial with highlighted excerpts for AJAX requests.
Search results are also now filtered by category role visibility instead
of only enabled categories.
@IbanEtchep
IbanEtchep force-pushed the feat/documentation-layout branch from e147677 to 9a55a13 Compare July 14, 2026 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant