Download the PHP package benbjurstrom/prezet without Composer
On this page you can find all versions of the php package benbjurstrom/prezet. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download benbjurstrom/prezet
More information about benbjurstrom/prezet
Files in benbjurstrom/prezet
Package prezet
Short Description Prezet: Markdown Blogging for Laravel
License MIT
Homepage https://github.com/prezet/prezet
Informations about the package prezet

Prezet: Markdown Blogging for Laravel
Go from markdown files to SEO-friendly blogs, articles, and documentation in seconds! The Prezet framework makes it easy to parse, index, and serve your Markdown content efficiently within a Laravel application.
Looking for a ready-to-use frontend? Check out our offical template packages:

Table of Contents
- Framework Features
- Quick Start
- Documentation
✨ Framework Features
- • SQLite Index
- Indexes your markdown files to support search, pagination, sorting, and filtering.
- • Automatic Image Optimization
- Handles image processing, including compression, scaling, and generating responsive `srcset` attributes.
- • Validated Front Matter
- Define expected front matter fields and automatically cast them into validated Data Transfer Objects (DTOs) for type-safe access in your application.
- • Open Graph (OG) images
- Generate OG images from front matter using a customizable template.
- • Dynamic Table of Contents
- Automatically extracts headings from your Markdown content to generate data for a nested Table of Contents.
- • SEO Optimization
- Automatically generate meta tags based on front matter data for better search engine discoverability.
- • Blade Components
- Include Laravel Blade components in your markdown for enriched, interactive content.
🚀 Quick Start
-
Install the Prezet framework:
-
Install a Frontend Template:
The Prezet framework provides the backend engine. A template package provides the frontend (routes, controllers, views, CSS).
Example using the Official Docs Template:
-
Index Your Content: After adding or modifying Markdown files in your content directory update the Prezet index:
This command scans your content directory and updates the SQLite index with the latest front matter information. Run this whenever you:
- Add new Markdown files.
- Change a file's slug (filename).
- Modify front matter and need it reflected in listings or searches. (Changes to the main body content of Markdown files are reflected automatically when viewing a single page).
-
Start Your Server:
Visit the routes defined by your installed frontend template (e.g.,
/prezet
if usingprezet/docs-template
).
Documentation
Detailed documentation is available at prezet.com
Credits
- Ben Bjurstrom
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of prezet with dependencies
ext-dom Version *
ext-gd Version *
benbjurstrom/laravel-sitemap-lite Version ^7.3.1
illuminate/contracts Version ^10.0||^11.0||^12.0
league/commonmark Version ^2.6.1
spatie/laravel-package-tools Version ^1.92.3
symfony/yaml Version ^6.2|^7.2.5
wendelladriel/laravel-validated-dto Version ^4.1