← Back to Packages

Package

Laravel Markdownable

PHP Laravel

Read Markdown files with YAML front matter, convert to HTML, and expose structured page data.

Overview

Laravel package to read markdown files with YAML front matter, convert to HTML, and expose structured page data. Includes MarkdownPageFileReader, FrontMatterParser, MarkdownToHtmlConverter, and a Markdownable facade returning PageData.

Installation

composer require labrodev/laravel-markdownable

Tips

  • Uses config('site.content.paths.pages') by default; set MARKDOWNABLE_PAGES_PATH or publish config to override.
  • Use PageData::toArray() for Blade or SEO (meta_title, meta_description, body_html, etc.).
View on GitHub →

Stay Updated

Join the mailing list for technical discourse, architectural logs, and research notes. No spam, ever.