Search by

Markdown documentation sites for Laravel

Package info

github.com/VerburgtJimmy/vellum

Documentation

pkg:composer/jimmyverburgt/vellum

Fund package maintenance!

VerburgtJimmy

Statistics

Installs: 19

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 4

v0.6.1 2026-09-19 19:24 UTC

This package is auto-updated.

Last update: 2026-09-19 19:28:14 UTC


README

Documentation that ships with your Laravel app.

CI Packagist License

Vellum turns a folder of Markdown into a documentation site inside the app you already deploy: sidebar, search, light and dark themes, and an optional static export. No second codebase, no separate host, no copy of your config to keep in sync.

Read the docs · Config keys and page frontmatter have been frozen since 0.5. Breaking changes wait for 1.0.

Requirements

  • PHP 8.4+
  • Laravel 11, 12, or 13

Quick start

composer require jimmyverburgt/vellum
php artisan vellum:install

Open /docs and edit Markdown under resources/docs/. Compile once per deploy:

php artisan vellum:build

What it includes

  • Markdown plus components: ::: callouts, tabs, steps and cards, your own <x-…> Blade components, and allowlisted env, config and route tags that read the live app
  • Code blocks with titles, line numbers and line highlighting, highlighted on the server
  • Client-side search over a prebuilt index, or Laravel Scout
  • Page gating through auth and your existing Laravel gates
  • Optional versioned docs with an unprefixed latest
  • Changelog page and Atom feed from a Keep a Changelog file
  • Three contrast-tested colour presets and a brand accent, all holding WCAG AA
  • Static HTML export for hosts that cannot run PHP

Documentation

vellum.jimmyverburgt.com — built with Vellum, so it is also the thing it documents.

The same pages ship as Markdown in docs/, which is what the package renders at /docs once installed.

Commands

Command Description
vellum:install Publish config, starter Markdown, and assets
vellum:build Compile Markdown and rebuild the search index
vellum:index Rebuild the search index only
vellum:clear Clear the compiled cache
vellum:export Export a static HTML site

Credits

Vellum takes its shape from Fumadocs, and its icons from Phosphor. The full list is in docs/credits.md.

Contributing

See CONTRIBUTING.md. Security reports go through SECURITY.md.

Release notes are in CHANGELOG.md.

License

MIT. See LICENSE.md.