This page demonstrates all custom components available in the Ghost Docs Theme. Each section shows the HTML code to paste and a live working example.
Tabbed Content
Add via HTML card:
<div class="docs-tabs">
<button class="docs-tab-btn active">Tab 1</button>
<button class="docs-tab-btn">Tab 2</button>
<div class="docs-tab-panel active">Content 1</div>
<div class="docs-tab-panel">Content 2</div>
</div>
Result:
const res = await fetch('/api/users');
const data = await res.json();res = requests.get('/api/users')
data = res.json()curl https://api.example.com/usersAPI Method Badges
GET /users — Green
POST /users — Blue
PUT /users/:id — Orange
DELETE /users/:id — Red
Status Badges
Stable Beta Deprecated New Experimental
Numbered Steps
Install
Run npm install
Configure
Set your API key
Deploy
Run npm run deploy
Feedback Widget
Was this page helpful?
Changelog Entry
v2.0.0 Latest
Released April 2026
- Added: Tabbed content, feedback widget, numbered steps
- Fixed: Mobile sidebar animation